{"title":"Keyence Misc \/ Unclassified","description":null,"products":[{"product_id":"keyence-op-84388-sensor-accessory","title":"Keyence OP-84388 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-84388\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-84388 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-84388\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e84388\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-84388)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-84388?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-84388?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130623246589,"sku":"OP-84388","price":726.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_1add555b-e070-4d90-a127-bd9a4a1dd32d.png?v=1789151498"},{"product_id":"keyence-kv-nc8er-plc-controller","title":"Keyence KV-NC8ER I\/O Module","description":"\u003cdiv style=\"max-width:100%;margin:0 auto;font-family:Arial,Helvetica,sans-serif;color:#1a1a1a;font-size:15px;line-height:1.6;overflow-wrap:anywhere;\"\u003e\n \u003ch2 style=\"font-size:22px;line-height:1.3;margin:0 0 12px;color:#1a1a1a;\" class=\"desc-model-title\"\u003eKeyence KV-NC8ER I\/O Module\u003c\/h2\u003e\n \u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eThe \u003cstrong\u003eKeyence KV-NC8ER\u003c\/strong\u003e is an I\/O Module (Expansion I\/O unit (KV-X building-block series)). KV-X series expansion I\/O unit; European terminal-block style I\/O expansion, 8-point relay-output class unit, not a CPU. It is supplied by SHLY-PLC, an independent industrial-automation distributor; every unit is visually inspected before dispatch and shipped worldwide for maintenance, spares and retrofit use.\u003c\/p\u003e\n \u003ch2 style=\"font-size:18px;line-height:1.3;margin:22px 0 10px;padding:0 0 6px;border-bottom:2px solid #E2231A;color:#1a1a1a;\"\u003eFeatures\u003c\/h2\u003e\n \u003cul style=\"margin:6px 0 14px 20px;padding:0;\"\u003e\n \u003cli\u003e\n\u003cstrong\u003eModel:\u003c\/strong\u003e KV-NC8ER\u003c\/li\u003e\n \u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e I\/O Module\u003c\/li\u003e\n \u003cli\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Keyence\u003c\/li\u003e\n \u003c\/ul\u003e\n \u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eSupplied by SHLY-PLC, an independent industrial-automation distributor. Please verify compatibility with your application before ordering. Contact us with your application details and our team will confirm fitment and alternatives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csection\u003e\n\u003ch2\u003eWarranty\u003c\/h2\u003e\n\u003cp\u003e12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/section\u003e","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130623541501,"sku":"KV-NC8ER","price":765.37,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_81ffb7c2-bd64-4b77-8b86-2e17bc437c88.png?v=1789151500"},{"product_id":"keyence-op-88679-sensor-accessory","title":"Keyence OP-88679 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88679\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88679 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88679\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88679\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88679)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88679?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88679?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624131325,"sku":"OP-88679","price":206.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_af137181-a4a9-4ca5-9910-1fb2ddb65414.png?v=1789151507"},{"product_id":"keyence-op-88648-sensor-accessory","title":"Keyence OP-88648 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88648\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88648 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88648\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88648\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88648)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88648?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88648?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624164093,"sku":"OP-88648","price":288.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_f2d6fca3-cb83-4565-89fb-a90bbe113e03.png?v=1789151507"},{"product_id":"keyence-op-87685-sensor-accessory","title":"Keyence OP-87685 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87685\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87685 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87685\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87685\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87685)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87685?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87685?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624295165,"sku":"OP-87685","price":290.41,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_05c6031a-7936-485f-90a7-c0c0fc6f3730.png?v=1789151509"},{"product_id":"keyence-op-77679-sensor-accessory","title":"Keyence OP-77679 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-77679\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-77679 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-77679\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e77679\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-77679)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-77679?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-77679?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624393469,"sku":"OP-77679","price":156.05,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_dc13bb73-10a2-40c6-bc0e-fd533282dd9a.png?v=1789151509"},{"product_id":"keyence-op-87057-sensor-accessory","title":"Keyence OP-87057 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87057\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87057 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87057\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87057\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87057)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87057?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87057?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624426237,"sku":"OP-87057","price":230.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_6d21747c-1807-4c09-8e36-21c335dbc5a1.png?v=1789151510"},{"product_id":"keyence-op-73864-connector-cable","title":"Keyence OP-73864 Sensor Accessory","description":"\u003cdiv style=\"max-width:100%;margin:0 auto;font-family:Arial,Helvetica,sans-serif;color:#1a1a1a;font-size:15px;line-height:1.6;overflow-wrap:anywhere;\"\u003e\n\u003ch2 style=\"font-size:22px;line-height:1.3;margin:0 0 12px;color:#1a1a1a;\" class=\"desc-model-title\"\u003eOP-73864 Connector Cable | Keyence\u003c\/h2\u003e\n\u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eThe \u003cstrong\u003eKeyence OP-73864\u003c\/strong\u003e is a connector cable. It is supplied by SHLY-PLC, an independent industrial-automation distributor: every unit is visually inspected and functionally checked before dispatch, held in ready stock and shipped worldwide for maintenance, spares and retrofit use. Share your application or existing part number and our team will confirm fitment and comparable in-stock alternatives.\u003c\/p\u003e\n\u003ch2 style=\"font-size:18px;line-height:1.3;margin:22px 0 10px;padding:0 0 6px;border-bottom:2px solid #005096;color:#1a1a1a;\"\u003eFeatures\u003c\/h2\u003e\n\u003cul style=\"margin:6px 0 14px 20px;padding:0;\"\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Approx. 55 g.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eModel:\u003c\/strong\u003e OP-73864.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Connector Cable.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eApplicable product:\u003c\/strong\u003e FS-N1*C, FS-V30C, PZ-G, M8 connector sensor.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eNumber included:\u003c\/strong\u003e 1 pcs.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eCable end:\u003c\/strong\u003e M8 straight - Loose wire.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 style=\"font-size:18px;line-height:1.3;margin:22px 0 10px;padding:0 0 6px;border-bottom:2px solid #005096;color:#1a1a1a;\"\u003eSpecifications\u003c\/h2\u003e\n\u003cp style=\"font-size:13px;color:#666666;margin:0 0 4px;\"\u003eTechnical parameters compiled from the manufacturer data sheet and reference documentation.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;table-layout:fixed;margin:6px 0 18px;font-size:14px;\"\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background:#005096;color:#ffffff;padding:7px 11px;text-align:left;vertical-align:top;word-break:break-word;font-weight:700;\"\u003eTechnical Specifications\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background:#eef1f4;color:#1a1a1a;padding:6px 11px;font-weight:700;text-align:left;vertical-align:top;word-break:break-word;border-bottom:1px solid #e6e8eb;\"\u003eType Designation\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eModel\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003eOP-73864\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eType\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003eConnector Cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eApplicable product\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003eFS-N1*C, FS-V30C, PZ-G, M8 connector sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background:#eef1f4;color:#1a1a1a;padding:6px 11px;font-weight:700;text-align:left;vertical-align:top;word-break:break-word;border-bottom:1px solid #e6e8eb;\"\u003eMechanical\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003eCable: Polyvinyl chloride (PVC)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003eApprox. 55 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"2\" style=\"background:#eef1f4;color:#1a1a1a;padding:6px 11px;font-weight:700;text-align:left;vertical-align:top;word-break:break-word;border-bottom:1px solid #e6e8eb;\"\u003eOther\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eNumber included\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003e1 pcs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eCable end\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003eM8 straight - Loose wire\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width:42%;padding:7px 11px;border-bottom:1px solid #e6e8eb;background:#fafbfc;color:#333333;font-weight:600;text-align:left;vertical-align:top;word-break:break-word;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"padding:7px 11px;border-bottom:1px solid #e6e8eb;vertical-align:top;word-break:break-word;\"\u003e2 m 6.56'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003ch3 style=\"font-size:15px;line-height:1.4;margin:14px 0 3px;color:#1a1a1a;\"\u003eCompatibility \u0026amp; Cross-References\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eModel variants, options and firmware revisions can affect fitment. Before ordering the Keyence OP-73864 connector cable, share your existing part number or project requirements and our team will cross-reference comparable in-stock Keyence units and verify compatibility. This listing is provided by an independent industrial-automation distributor; brand names and part numbers are used for identification only.\u003c\/p\u003e\n\u003ch2 style=\"font-size:18px;line-height:1.3;margin:22px 0 10px;padding:0 0 6px;border-bottom:2px solid #005096;color:#1a1a1a;\"\u003eApplications\u003c\/h2\u003e\n\u003cul style=\"margin:6px 0 14px 20px;padding:0;\"\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003eIndustrial automation, machine building and process control applications.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003eMaintenance, spares and retrofit use on installed production equipment.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003eControl cabinets and automated cells requiring reliable industrial components.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003eWorldwide replacement and upgrade projects across manufacturing industries.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 style=\"font-size:18px;line-height:1.3;margin:22px 0 10px;padding:0 0 6px;border-bottom:2px solid #005096;color:#1a1a1a;\"\u003eWarranty\u003c\/h2\u003e\n\u003cul style=\"margin:6px 0 14px 20px;padding:0;\"\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eAvailability:\u003c\/strong\u003e OP-73864 is stocked for prompt shipment; contact us for current quantity and lead time.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eInspection \u0026amp; testing:\u003c\/strong\u003e each unit is visually inspected and functionally checked before packing.\u003c\/li\u003e\n\u003cli style=\"margin:0 0 6px;line-height:1.55;\"\u003e\n\u003cstrong\u003eDelivery:\u003c\/strong\u003e orders are processed within 2-4 business days after payment confirmation; standard worldwide delivery is about 5-8 business days, express shipping is available, and orders over $500 ship free.\u003c\/li\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"font-size:13px;line-height:1.5;color:#555555;background:#f7f7f8;border-left:3px solid #005096;padding:9px 12px;margin:12px 0;\"\u003eIndependent supplier: Keyence part OP-73864 is supplied by SHLY-PLC, an independent industrial-automation distributor. Brand names and part numbers are used for product identification and remain the property of their respective owners; this listing is not affiliated with, sponsored or endorsed by the manufacturer.\u003c\/div\u003e\n\u003ch2 style=\"font-size:18px;line-height:1.3;margin:22px 0 10px;padding:0 0 6px;border-bottom:2px solid #005096;color:#1a1a1a;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003ch3 style=\"font-size:15px;line-height:1.4;margin:14px 0 3px;color:#1a1a1a;\"\u003eQ: What condition is the OP-73864 supplied in?\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eA: Each OP-73864 is inspected and functionally checked before sale. Contact us for the current stock condition and quantity.\u003c\/p\u003e\n\u003ch3 style=\"font-size:15px;line-height:1.4;margin:14px 0 3px;color:#1a1a1a;\"\u003eQ: How quickly can the OP-73864 ship?\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard worldwide delivery is about 5-8 business days, express shipping is available and orders over $500 ship free.\u003c\/p\u003e\n\u003ch3 style=\"font-size:15px;line-height:1.4;margin:14px 0 3px;color:#1a1a1a;\"\u003eQ: Can you confirm compatibility or a replacement for the OP-73864?\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 12px;line-height:1.6;\"\u003eA: Yes. Share your existing part number or application and our technical team will verify compatibility and provide cross-references to comparable in-stock models.\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:#888888;text-align:center;margin:18px 0 4px;\"\u003eOP-73864 · Technical reference data · Independently supplied by SHLY-PLC\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624524541,"sku":"OP-73864","price":167.46,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/AS_1037_L.jpg?v=1787233075"},{"product_id":"keyence-op-73880-sensor-accessory","title":"Keyence OP-73880 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-73880\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-73880 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-73880\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e73880\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-73880)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-73880?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-73880?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130624557309,"sku":"OP-73880","price":144.64,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_d39b6f2c-f977-4400-8fe8-7e7eae9dfd55.png?v=1789151512"},{"product_id":"keyence-op-87443-sensor-accessory","title":"Keyence OP-87443 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87443\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87443 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87443\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87443\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87443)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87443?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87443?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130626031869,"sku":"OP-87443","price":135.31,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_48eeb965-3961-4e56-8deb-4b1687100bac.png?v=1789151523"},{"product_id":"keyence-op-88776-sensor-accessory","title":"Keyence OP-88776 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88776\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88776 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88776\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88776\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88776)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88776?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88776?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130633076989,"sku":"OP-88776","price":425.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_fcd4d346-1b33-4612-ab69-04a0256b5675.png?v=1789151542"},{"product_id":"keyence-op-88764-sensor-accessory","title":"Keyence OP-88764 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88764\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88764 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88764\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88764\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88764)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88764?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88764?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130633404669,"sku":"OP-88764","price":380.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_3d85b985-9740-4028-88a7-94b7747d3588.png?v=1789151543"},{"product_id":"keyence-op-88791-sensor-accessory","title":"Keyence OP-88791 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88791\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88791 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88791\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88791\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88791)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88791?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88791?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130633568509,"sku":"OP-88791","price":699.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_9134176b-319d-4607-bdc0-b49e4a47c3a4.png?v=1789151544"},{"product_id":"keyence-op-88684-sensor-accessory","title":"Keyence OP-88684 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88684\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88684 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88684\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88684\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88684)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88684?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88684?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130633601277,"sku":"OP-88684","price":320.51,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_ba0865e3-c9dd-4de1-a9a0-8129b96ebda8.png?v=1789151546"},{"product_id":"keyence-op-88688-sensor-accessory","title":"Keyence OP-88688 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88688\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88688 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88688\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88688\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88688)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88688?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88688?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130633765117,"sku":"OP-88688","price":350.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_55f99138-726a-47a0-875c-7bcd1ef536a3.png?v=1789151547"},{"product_id":"keyence-op-88301-sensor-accessory","title":"Keyence OP-88301 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88301\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88301 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88301\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88301\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88301)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88301?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88301?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634158333,"sku":"OP-88301","price":320.51,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_1ba15fe0-0535-48cd-99df-66badfc0a484.png?v=1789151548"},{"product_id":"keyence-op-88777-sensor-accessory","title":"Keyence OP-88777 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88777\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88777 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88777\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88777\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88777)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88777?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88777?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634354941,"sku":"OP-88777","price":245.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_26bae248-3b6d-48d5-9397-72c0bd87482d.png?v=1789151549"},{"product_id":"keyence-op-96436-sensor-accessory","title":"Keyence OP-96436 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-96436\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-96436 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-96436\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e96436\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-96436)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-96436?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-96436?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634387709,"sku":"OP-96436","price":179.09,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_ba1934a8-0ac8-4f28-b80c-49e401e52182.png?v=1789151550"},{"product_id":"keyence-op-88782-sensor-accessory","title":"Keyence OP-88782 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88782\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88782 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88782\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88782\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88782)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88782?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88782?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634617085,"sku":"OP-88782","price":275.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_35cc9f0e-96e9-4ae1-9469-b63a01ddf59f.png?v=1789151550"},{"product_id":"keyence-op-88779-sensor-accessory","title":"Keyence OP-88779 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88779\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88779 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88779\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88779\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88779)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88779?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88779?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634649853,"sku":"OP-88779","price":245.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_ce05238f-33bc-4210-8776-d70eca9bc098.png?v=1789151552"},{"product_id":"keyence-op-88683-sensor-accessory","title":"Keyence OP-88683 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88683\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88683 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88683\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88683\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88683)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88683?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88683?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634682621,"sku":"OP-88683","price":200.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_94a87532-1b3b-40ec-8a53-801cfe3a6cef.png?v=1789151553"},{"product_id":"keyence-op-88678-sensor-accessory","title":"Keyence OP-88678 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88678\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88678 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88678\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88678\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88678)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88678?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88678?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634879229,"sku":"OP-88678","price":230.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_12740fe0-9c93-416f-b109-af9eca90f75f.png?v=1789151553"},{"product_id":"keyence-op-88303-sensor-accessory","title":"Keyence OP-88303 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88303\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88303 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88303\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88303\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88303)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88303?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88303?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130634977533,"sku":"OP-88303","price":260.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_e9b4c4da-17d2-40e8-bf4e-c8e5921f2a70.png?v=1789151554"},{"product_id":"keyence-op-88685-sensor-accessory","title":"Keyence OP-88685 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88685\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88685 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88685\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88685\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88685)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88685?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88685?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130665189629,"sku":"OP-88685","price":260.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_1110d6b8-01cf-41c6-9757-ecaab690bf00.png?v=1789151585"},{"product_id":"keyence-op-96629-sensor-accessory","title":"Keyence OP-96629 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-96629\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-96629 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-96629\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e96629\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-96629)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-96629?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-96629?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130698580221,"sku":"OP-96629","price":179.09,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_a120f5bf-3021-486b-9d81-6e5d459871e1.png?v=1789151073"},{"product_id":"keyence-op-96368-sensor-accessory","title":"Keyence OP-96368 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-96368\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-96368 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-96368\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e96368\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-96368)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-96368?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-96368?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130698678525,"sku":"OP-96368","price":200.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_4c387173-a9db-4832-b795-92b7408ca06f.png?v=1789151073"},{"product_id":"keyence-op-88968-sensor-accessory","title":"Keyence OP-88968 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88968\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88968 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88968\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88968\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88968)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88968?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88968?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130698809597,"sku":"OP-88968","price":260.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_35021269-bb8d-49ab-b669-538d4653dfd7.png?v=1789151074"},{"product_id":"keyence-op-88379-sensor-accessory","title":"Keyence OP-88379 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88379\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88379 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88379\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88379\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88379)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88379?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88379?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130703298813,"sku":"OP-88379","price":380.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_7672b881-4b46-4c33-98a7-2354c7c31154.png?v=1789151075"},{"product_id":"keyence-op-88045-sensor-accessory","title":"Keyence OP-88045 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88045\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88045 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88045\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88045\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88045)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88045?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88045?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130704773373,"sku":"OP-88045","price":593.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_72c9afbd-42ba-4186-9135-0849edd0b840.png?v=1789151076"},{"product_id":"keyence-op-88029-sensor-accessory","title":"Keyence OP-88029 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-88029\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-88029 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-88029\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e88029\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-88029)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-88029?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-88029?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130704937213,"sku":"OP-88029","price":200.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_a6b6b6b5-92f7-47e5-93e7-2f3eae89dc84.png?v=1789151077"},{"product_id":"keyence-op-87953-sensor-accessory","title":"Keyence OP-87953 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87953\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87953 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87953\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87953\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87953)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87953?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87953?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130705395965,"sku":"OP-87953","price":350.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_ea7de32c-1ce8-46ef-97ff-6497810c1e0a.png?v=1789151077"},{"product_id":"keyence-op-87950-sensor-accessory","title":"Keyence OP-87950 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87950\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87950 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87950\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87950\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87950)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87950?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87950?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130705559805,"sku":"OP-87950","price":290.41,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_bda47ed7-3cc2-4344-a367-a8811a38a767.png?v=1789151079"},{"product_id":"keyence-op-87907-sensor-accessory","title":"Keyence OP-87907 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87907\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87907 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87907\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87907\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87907)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87907?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87907?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130705592573,"sku":"OP-87907","price":224.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_9ffdcc0f-72df-4dc8-a3ce-24659524b01a.png?v=1789151079"},{"product_id":"keyence-op-87900-sensor-accessory","title":"Keyence OP-87900 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87900\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87900 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87900\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87900\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87900)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87900?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87900?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130705690877,"sku":"OP-87900","price":209.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_a60f50da-85f7-4593-a807-351e66548790.png?v=1789151079"},{"product_id":"keyence-op-87896-sensor-accessory","title":"Keyence OP-87896 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87896\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87896 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87896\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87896\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87896)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87896?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87896?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130705723645,"sku":"OP-87896","price":275.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_8b675011-5e1c-49d2-a144-44d1e9c3e4be.png?v=1789151080"},{"product_id":"keyence-op-87952-sensor-accessory","title":"Keyence OP-87952 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87952\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87952 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87952\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87952\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87952)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87952?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87952?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130705920253,"sku":"OP-87952","price":290.41,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_76cfa3c2-1e6b-4c91-8697-039edfd21b6f.png?v=1789151080"},{"product_id":"keyence-op-87775-sensor-accessory","title":"Keyence OP-87775 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87775\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87775 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87775\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87775\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87775)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87775?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87775?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130706084093,"sku":"OP-87775","price":185.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_f7e3ec4f-b263-4eec-9e8f-ba780d8e0f4c.png?v=1789151081"},{"product_id":"keyence-op-87637-sensor-accessory","title":"Keyence OP-87637 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87637\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87637 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87637\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87637\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87637)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87637?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87637?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130706837757,"sku":"OP-87637","price":290.41,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_06e3cd15-a70e-46ac-a004-751b676ac6f2.png?v=1789151082"},{"product_id":"keyence-op-87636-sensor-accessory","title":"Keyence OP-87636 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87636\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87636 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87636\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87636\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87636)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87636?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87636?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130706870525,"sku":"OP-87636","price":275.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_969743bd-0457-474a-bffa-e8820f2740b0.png?v=1789151083"},{"product_id":"keyence-op-87635-sensor-accessory","title":"Keyence OP-87635 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87635\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87635 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87635\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87635\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87635)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87635?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87635?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130706968829,"sku":"OP-87635","price":260.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_f5aa6954-b06a-4f32-8f94-43f02c8e87bd.png?v=1789151083"},{"product_id":"keyence-op-87634-sensor-accessory","title":"Keyence OP-87634 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87634\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87634 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87634\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87634\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87634)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87634?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87634?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130707034365,"sku":"OP-87634","price":200.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_ae5cae30-d773-423d-812e-f6cc862013d6.png?v=1789151083"},{"product_id":"keyence-op-87410-sensor-accessory","title":"Keyence OP-87410 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87410\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87410 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87410\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87410\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87410)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87410?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87410?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130708508925,"sku":"OP-87410","price":230.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_f73f564b-ea12-44e2-8821-6d7d470408d8.png?v=1789151084"},{"product_id":"keyence-op-87409-sensor-accessory","title":"Keyence OP-87409 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87409\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87409 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87409\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87409\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87409)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87409?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87409?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130708541693,"sku":"OP-87409","price":185.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_92162545-4dab-4f4b-89da-507ca2e00b59.png?v=1789151085"},{"product_id":"keyence-op-87408-sensor-accessory","title":"Keyence OP-87408 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87408\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87408 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87408\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87408\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87408)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87408?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87408?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130708574461,"sku":"OP-87408","price":230.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_18fd06b2-fe00-4870-83da-5bf562ca99ce.png?v=1789151085"},{"product_id":"keyence-op-87406-sensor-accessory","title":"Keyence OP-87406 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87406\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87406 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87406\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87406\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87406)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87406?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87406?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130708672765,"sku":"OP-87406","price":185.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_bb4c55d9-8985-416d-a469-3687e808e42a.png?v=1789151086"},{"product_id":"keyence-op-87407-sensor-accessory","title":"Keyence OP-87407 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87407\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87407 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87407\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87407\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87407)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87407?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87407?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130708705533,"sku":"OP-87407","price":218.81,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_cbbe11cf-dd76-4bed-8264-c6c339f67697.png?v=1789151086"},{"product_id":"keyence-op-87404-sensor-accessory","title":"Keyence OP-87404 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87404\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87404 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87404\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87404\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87404)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87404?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87404?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130708836605,"sku":"OP-87404","price":185.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_a9d4e704-abf7-4468-aaf3-6e166f055059.png?v=1789151087"},{"product_id":"keyence-op-87405-sensor-accessory","title":"Keyence OP-87405 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-87405\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-87405 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-87405\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e87405\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-87405)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-87405?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-87405?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130709229821,"sku":"OP-87405","price":224.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_551f3beb-5616-462e-a863-8d7739f209df.png?v=1789151088"},{"product_id":"keyence-op-86941-sensor-accessory","title":"Keyence OP-86941 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-86941\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-86941 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-86941\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e86941\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-86941)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-86941?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-86941?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130709786877,"sku":"OP-86941","price":185.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_fabd13e7-fae6-4277-b053-dfbaf0a27e77.png?v=1789151088"},{"product_id":"keyence-op-85499-sensor-accessory","title":"Keyence OP-85499 Sensor Accessory","description":"\u003cstyle\u003e\n.desc-model-title{display:block;border:none;outline:none;text-transform:none;padding:0;background:none;margin:inherit;}\n.custom-desc .desc-model-title {font-size:30px;margin:6px 0 4px;color:#fff;}\n\n .custom-desc{--brand:#E60012;--ink:#222;--muted:#5f6368;--line:#e3e5e8;--bg:#f5f6f8;--card:#fff;--soft:#fdeee5;--ok:#0b7a3b;}\n .custom-desc{margin:0;font-family:\"Segoe UI\",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:15px;}\n .custom-desc .wrap{max-width:1080px;margin:0 auto;padding:0 0 64px;}\n .custom-desc header.hero{background:linear-gradient(120deg,#1a1a1a 0%,#333 100%);color:#fff;padding:38px 0 30px;margin-bottom:24px;border-bottom:6px solid var(--brand);}\n .custom-desc header.hero .wrap{padding:0 24px;}\n .custom-desc .brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap;}\n .custom-desc .brand .logo{background:var(--brand);color:#fff;font-weight:800;letter-spacing:1px;padding:4px 10px;border-radius:3px;font-size:20px;}\n .custom-desc .brand .fam{font-size:14px;color:#cfcfcf;text-transform:uppercase;letter-spacing:2px;}\n .custom-desc h1{font-size:30px;margin:6px 0 4px;color:#fff;}\n .custom-desc .subtitle{color:#bdbdbd;font-size:15px;margin:0 0 18px;}\n .custom-desc .chips{display:flex;flex-wrap:wrap;gap:8px;}\n .custom-desc .chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:4px 14px;font-size:13px;color:#f1f1f1;}\n .custom-desc .chip b{color:#fff;}\n .custom-desc section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 26px;margin:18px 0;overflow:hidden;max-width:100%;box-sizing:border-box;}\n .custom-desc h2{font-size:19px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--brand);display:inline-block;color:var(--ink);}\n .custom-desc h3{font-size:15px;margin:18px 0 8px;color:var(--ink);}\n .custom-desc .intro{color:var(--muted);font-size:13.5px;margin:0 0 8px;}\n .custom-desc table{border-collapse:collapse;width:100%;margin:8px 0 6px;font-size:14px;table-layout:fixed;}\n .custom-desc th .custom-desc td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;min-width:0;}\n .custom-desc th{background:#f0f1f3;font-weight:600;color:#333;width:34%;}\n .custom-desc tr:last-child td .custom-desc tr:last-child th{border-bottom:none;}\n .custom-desc td.val{font-weight:500;}\n .custom-desc .unit{color:var(--muted);font-weight:400;}\n .custom-desc .colhead{background:var(--soft)!important;color:#5a2420!important;}\n .custom-desc .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;}\n .custom-desc .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 4px;columns:1!important;column-count:1!important;}\n .custom-desc .stat{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fafbfc;min-width:0;break-inside:avoid;}\n .custom-desc .stat .k{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;}\n .custom-desc .stat .v{font-size:20px;font-weight:700;color:#1A1A1A;word-break:break-word;}\n .custom-desc .stat .v small{font-size:12px;font-weight:500;color:var(--muted);}\n .custom-desc .note{background:var(--soft);border-left:4px solid var(--brand);padding:10px 14px;border-radius:0 6px 6px 0;font-size:13.5px;margin:12px 0 0;color:#5a2420;}\n .custom-desc .codepath{font-family:Consolas,monospace;font-size:16px;margin:4px 0 12px;word-break:break-all;}\n .custom-desc .code-flow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;}\n .custom-desc .seg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fafbfc;font-size:13px;}\n .custom-desc .seg b{display:block;font-family:Consolas,monospace;font-size:15px;color:var(--brand);word-break:break-all;}\n .custom-desc .seg span{color:var(--muted);font-size:12px;}\n .custom-desc .chart{margin-top:10px;}\n .custom-desc .bar-row{display:grid;grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;margin:10px 0;}\n .custom-desc .bar-label{font-size:13px;color:#333;text-align:right;word-break:break-word;}\n .custom-desc .bar-track{background:#eef0f2;border-radius:6px;height:26px;position:relative;overflow:hidden;}\n .custom-desc .bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;}\n .custom-desc .bar.rated{background:#4a6cf7;}\n .custom-desc .bar.peak{background:var(--brand);}\n .custom-desc .bar-val{font-size:13.5px;font-weight:600;}\n .custom-desc .legend{display:flex;gap:20px;font-size:12.5px;color:var(--muted);margin:4px 0 0 162px;flex-wrap:wrap;}\n .custom-desc .legend span::before{content:\"\";display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px;}\n .custom-desc .legend .l1::before{background:#4a6cf7;}\n .custom-desc .legend .l2::before{background:var(--brand);}\n .custom-desc .faq{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px;}\n .custom-desc .faq h3{font-size:18px;margin:0 0 12px;}\n .custom-desc .faq .q{margin-bottom:12px;}\n .custom-desc .faq .q strong{color:#333;}\n .custom-desc .faq .q p{margin:4px 0 0;}\n .custom-desc footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px;}\n .custom-desc .grid2{grid-template-columns:1fr;}\n .custom-desc .cards{grid-template-columns:repeat(2,1fr);}\n .custom-desc .bar-row{grid-template-columns:96px 1fr 70px;}\n .custom-desc .legend{margin-left:108px;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"custom-desc\"\u003e\n\u003cheader class=\"hero\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n \u003cdiv class=\"brand\"\u003e\n \u003cspan class=\"logo\"\u003eKeyence\u003c\/span\u003e\n \u003cspan class=\"fam\"\u003eIndustrial Sensors \u0026amp; Vision  |  Accessory \/ Spare Part\u003c\/span\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"desc-model-title\"\u003eOP-85499\u003c\/h2\u003e\n \u003cp class=\"subtitle\"\u003eOP-85499 surplus accessory accessory \/ spare part, official specifications\u003c\/p\u003e\n \u003cdiv class=\"chips\"\u003e\n \u003cspan class=\"chip\"\u003e\u003cb\u003eOfficial accessory\u003c\/b\u003e\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eFor Keyence systems\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003esurplus part\u003c\/span\u003e\n \u003cspan class=\"chip\"\u003eCable\/lens\/bracket\u003c\/span\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"wrap\"\u003e\n \u003csection\u003e\n \u003ch2\u003eKey Ratings at a Glance\u003c\/h2\u003e\n \u003cdiv class=\"cards\"\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eAccessory\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eCompatibility\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eKeyence sensor\/vision\/PLC\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eDIN \/ panel\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eApprovals\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eCE \/ UL\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"k\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e surplus part \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eType Designation Breakdown\u003c\/h2\u003e\n \u003cp class=\"codepath\"\u003eOP-85499\u003c\/p\u003e\n \u003cdiv class=\"code-flow\"\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003eOP\u003c\/b\u003e\u003cspan\u003eProduct family \/ base order code\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seg\"\u003e\n\u003cb\u003e85499\u003c\/b\u003e\u003cspan\u003eVersion \/ revision suffix\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eDescription\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eKeyence surplus accessory \/ spare part (OP-85499)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUse\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCable, lens, controller, display, mounting bracket or replacement part for the corresponding Keyence system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eEnvironmental Conditions\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eOperating temperature\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e0 … +60 °C (model-specific derating above 40 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStorage \/ transport\u003c\/th\u003e\n\u003ctd class=\"val\"\u003e−40 … +70 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRelative humidity\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eMax. 95 %, non-condensing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAltitude\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eUp to 2000 m a.s.l. (derating above 1000 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \u003csection\u003e\n \u003ch2\u003eCompliance, Approvals \u0026amp; Standards\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct approvals\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eCE, UKCA, UL\/cUL, RoHS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEMC\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eEN 61000-6-x \/ EN 55011 (industrial environment)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSafety standard\u003c\/th\u003e\n\u003ctd class=\"val\"\u003eIEC\/EN 61131 \/ 61800 \/ 60947 (product-specific)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n \u003c\/section\u003e\n \n \u003cdiv class=\"faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: What is the warranty for OP-85499?\u003c\/strong\u003e\n\u003cp\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e 12-month seller warranty provided by SHLY-PLC. See our \u003ca href=\"\/pages\/return-policy\"\u003eReturn Policy\u003c\/a\u003e for coverage and claims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How fast can you ship OP-85499?\u003c\/strong\u003e\n\u003cp\u003eA: Orders are processed within 2-4 business days after payment confirmation. Standard delivery 5–8 business days worldwide; express available (2–4 business days).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"q\"\u003e\n\u003cstrong\u003eQ: How is the part sourced and what is its condition?\u003c\/strong\u003e\n\u003cp\u003eA: Sold by SHLY-PLC, an independent distributor. New surplus stock; condition and compatibility confirmed on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Keyence","offers":[{"title":"Default Title","offer_id":71130710442237,"sku":"OP-85499","price":245.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/5665\/3309\/files\/352cf5ee8eb5441b93ea4121731e7db6_tplv-5jbd59dj06-image_11d5fc5a-0d38-444d-9027-ab53b696360c.png?v=1789151089"}],"url":"https:\/\/shly-plc.com\/collections\/keyence-misc.oembed","provider":"SHLY-PLC","version":"1.0","type":"link"}