{"id":1143,"date":"2026-04-09T09:15:24","date_gmt":"2026-04-09T09:15:24","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=1143"},"modified":"2026-04-10T05:46:44","modified_gmt":"2026-04-10T05:46:44","slug":"ip-rating-selection-guide","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/pt\/safety-light-curtains\/waterproof-safety-light-curtain\/ip-rating-selection-guide\/","title":{"rendered":"Guia de sele\u00e7\u00e3o de classifica\u00e7\u00e3o IP"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8230980\" data-block-id=\"8230980\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8230980-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2c0582b\" data-v=\"4\" data-block-id=\"2c0582b\"><style>.stk-2c0582b-container{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2c0582b-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-2c0582b-inner-blocks\">\n<h1>IP Rating Selection Guide<\/h1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f1c0930\" data-block-id=\"f1c0930\"><style>.stk-f1c0930 {margin-bottom:0px !important;}.stk-f1c0930-column{--stk-columns-spacing:var(--stk--preset--spacing--60, 2.25rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f1c0930-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-e4923d0\" data-v=\"4\" data-block-id=\"e4923d0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e4923d0-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-e4923d0-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d3e36d7\" data-block-id=\"d3e36d7\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d3e36d7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-208a43f\" data-v=\"4\" data-block-id=\"208a43f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-208a43f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-208a43f-inner-blocks\">\n<style>\n\/* Scope Level 1: All rules MUST be prefixed with the unique ID #tool-1-ip-selector *\/\n\n#tool-1-ip-selector {\n    max-width: 1280px !important; \/* \u6574\u4f53\u5e03\u5c40\u6a21\u5757\u6539\u4e3a 1280px *\/\n    margin: 0 auto !important;\n    padding: 40px 20px !important;\n    font-family: inherit !important; \/* \u7ee7\u627f Blocksy \u5168\u5c40\u5b57\u4f53 *\/\n    color: #181818 !important;\n    box-sizing: border-box !important;\n    background-color: transparent !important;\n}\n\n#tool-1-ip-selector * {\n    box-sizing: border-box !important;\n}\n\n\/* H2 Main Title: \u8bbe\u4e3a 32px *\/\n#tool-1-ip-selector h2.t1-main-title {\n    font-size: 32px !important; \n    margin: 0 0 12px 0 !important;\n    color: #181818 !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    text-align: center !important;\n}\n\n#tool-1-ip-selector p.t1-subtitle {\n    font-size: 16px !important;\n    color: #484848 !important;\n    margin: 0 auto 40px auto !important;\n    line-height: 1.6 !important;\n    text-align: center !important;\n    max-width: 800px !important;\n}\n\n\/* Question Box Container *\/\n#tool-1-ip-selector .t1-question {\n    background: #F0F0F0 !important;\n    border: 1px solid #E0E0E0 !important;\n    border-radius: 8px !important;\n    padding: 32px !important;\n    margin-bottom: 24px !important;\n    transition: border-color 0.3s ease !important;\n}\n\n#tool-1-ip-selector .t1-question.t1-answered {\n    border-color: #484848 !important;\n}\n\n\/* H3 Question Title (Converted from p\/div) *\/\n#tool-1-ip-selector h3.t1-q-label {\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    margin: 0 0 20px 0 !important;\n    color: #303030 !important;\n    display: flex !important;\n    align-items: center !important;\n    line-height: 1.4 !important;\n}\n\n#tool-1-ip-selector .t1-q-num {\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    background: #303030 !important;\n    color: #ffffff !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    font-size: 14px !important;\n    margin-right: 12px !important;\n    flex-shrink: 0 !important;\n}\n\n\/* Options Grid Layout for wider screen *\/\n#tool-1-ip-selector .t1-options {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;\n    gap: 16px !important;\n}\n\n#tool-1-ip-selector .t1-option {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    cursor: pointer !important;\n    padding: 16px !important;\n    border: 1px solid #E0E0E0 !important;\n    border-radius: 6px !important;\n    background: #ffffff !important;\n    transition: all 0.2s ease !important;\n    height: 100% !important;\n}\n\n#tool-1-ip-selector .t1-option:hover {\n    border-color: #484848 !important;\n    background: #fafafa !important;\n}\n\n#tool-1-ip-selector .t1-option.t1-selected {\n    border-color: #303030 !important;\n    background: #ffffff !important;\n    box-shadow: 0 0 0 2px #303030 !important;\n}\n\n#tool-1-ip-selector .t1-option input[type=\"radio\"] {\n    margin-top: 4px !important;\n    accent-color: #303030 !important;\n    flex-shrink: 0 !important;\n    width: 16px !important;\n    height: 16px !important;\n}\n\n#tool-1-ip-selector span.t1-option-text {\n    font-size: 15px !important;\n    color: #303030 !important;\n    line-height: 1.5 !important;\n}\n\n\/* Result Box (Dark Mode) *\/\n#tool-1-ip-selector .t1-result-box {\n    display: none;\n    background: #181818 !important;\n    color: #ffffff !important;\n    border-radius: 8px !important;\n    padding: 40px !important;\n    margin-top: 32px !important;\n}\n\n#tool-1-ip-selector .t1-result-box.t1-visible {\n    display: block !important;\n    animation: t1FadeIn 0.5s ease forwards !important;\n}\n\n@keyframes t1FadeIn {\n    from { opacity: 0; transform: translateY(15px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n\/* H3 Result Title *\/\n#tool-1-ip-selector h3.t1-result-title {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    margin: 0 0 8px 0 !important;\n    color: #F0F0F0 !important;\n}\n\n\/* H4 Result Highlight *\/\n#tool-1-ip-selector h4.t1-result-rating {\n    font-size: 48px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 12px 0 24px 0 !important;\n    line-height: 1 !important;\n}\n\n#tool-1-ip-selector p.t1-result-explain {\n    font-size: 16px !important;\n    color: #E0E0E0 !important;\n    line-height: 1.7 !important;\n    margin: 0 0 24px 0 !important;\n}\n\n#tool-1-ip-selector ul.t1-result-factors {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 0 0 32px 0 !important;\n    background: rgba(255, 255, 255, 0.05) !important;\n    border-radius: 6px !important;\n    padding: 16px 20px !important;\n}\n\n#tool-1-ip-selector ul.t1-result-factors li {\n    font-size: 14px !important;\n    color: #F0F0F0 !important;\n    padding: 10px 0 !important;\n    border-bottom: 1px solid #484848 !important;\n    line-height: 1.5 !important;\n}\n\n#tool-1-ip-selector ul.t1-result-factors li:last-child {\n    border-bottom: none !important;\n}\n\n\/* Buttons *\/\n#tool-1-ip-selector .t1-action-row {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    flex-wrap: wrap !important;\n}\n\n#tool-1-ip-selector a.t1-cta-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background: #ffffff !important;\n    color: #181818 !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    padding: 14px 32px !important;\n    border: none !important;\n    border-radius: 6px !important;\n    cursor: pointer !important;\n    text-decoration: none !important;\n    transition: all 0.3s ease !important;\n}\n\n#tool-1-ip-selector a.t1-cta-btn:hover {\n    background: #E0E0E0 !important;\n    transform: translateY(-2px) !important;\n}\n\n#tool-1-ip-selector button.t1-reset-btn {\n    display: inline-flex !important;\n    background: transparent !important;\n    color: #E0E0E0 !important;\n    border: 1px solid #484848 !important;\n    font-size: 15px !important;\n    padding: 12px 24px !important;\n    border-radius: 6px !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n}\n\n#tool-1-ip-selector button.t1-reset-btn:hover {\n    border-color: #ffffff !important;\n    color: #ffffff !important;\n}\n\n@media(max-width:690px) {\n    #tool-1-ip-selector { padding: 32px 16px !important; }\n    #tool-1-ip-selector h2.t1-main-title { font-size: 26px !important; }\n    #tool-1-ip-selector h3.t1-q-label { font-size: 18px !important; }\n    #tool-1-ip-selector h4.t1-result-rating { font-size: 36px !important; }\n    #tool-1-ip-selector .t1-action-row { flex-direction: column !important; align-items: stretch !important; }\n    #tool-1-ip-selector a.t1-cta-btn, #tool-1-ip-selector button.t1-reset-btn { width: 100% !important; text-align: center !important; justify-content: center !important; }\n}\n<\/style>\n\n<section id=\"tool-1-ip-selector\">\n    <h2 class=\"t1-main-title\">IP Rating Selection Guide<\/h2>\n    <p class=\"t1-subtitle\">Answer 4 questions about your operating environment. We&#8217;ll recommend the right ingress protection rating for your safety light curtain.<\/p>\n\n    <div class=\"t1-question\" id=\"t1-q1\">\n        <h3 class=\"t1-q-label\"><span class=\"t1-q-num\">1<\/span>What liquids are present in your operating environment?<\/h3>\n        <div class=\"t1-options\">\n            <label class=\"t1-option\" data-q=\"1\" data-val=\"ip54\">\n                <input type=\"radio\" name=\"t1q1\" value=\"ip54\">\n                <span class=\"t1-option-text\">None \/ occasional dust only<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"1\" data-val=\"ip65\">\n                <input type=\"radio\" name=\"t1q1\" value=\"ip65\">\n                <span class=\"t1-option-text\">Water spray \/ splashing<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"1\" data-val=\"ip67\">\n                <input type=\"radio\" name=\"t1q1\" value=\"ip67\">\n                <span class=\"t1-option-text\">High-pressure washdown \/ immersion \/ coolant flood<\/span>\n            <\/label>\n        <\/div>\n    <\/div>\n\n    <div class=\"t1-question\" id=\"t1-q2\">\n        <h3 class=\"t1-q-label\"><span class=\"t1-q-num\">2<\/span>What is your operating temperature range?<\/h3>\n        <div class=\"t1-options\">\n            <label class=\"t1-option\" data-q=\"2\" data-val=\"neutral\">\n                <input type=\"radio\" name=\"t1q2\" value=\"neutral\">\n                <span class=\"t1-option-text\">0&deg;C to 50&deg;C (standard indoor)<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"2\" data-val=\"plus1\">\n                <input type=\"radio\" name=\"t1q2\" value=\"plus1\">\n                <span class=\"t1-option-text\">-10&deg;C to 55&deg;C (extended range)<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"2\" data-val=\"enclosure\">\n                <input type=\"radio\" name=\"t1q2\" value=\"enclosure\">\n                <span class=\"t1-option-text\">Below -10&deg;C or above 55&deg;C (extreme)<\/span>\n            <\/label>\n        <\/div>\n    <\/div>\n\n    <div class=\"t1-question\" id=\"t1-q3\">\n        <h3 class=\"t1-q-label\"><span class=\"t1-q-num\">3<\/span>What contaminants are present?<\/h3>\n        <div class=\"t1-options\">\n            <label class=\"t1-option\" data-q=\"3\" data-val=\"ip54\">\n                <input type=\"radio\" name=\"t1q3\" value=\"ip54\">\n                <span class=\"t1-option-text\">Clean air \/ light dust<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"3\" data-val=\"ip65\">\n                <input type=\"radio\" name=\"t1q3\" value=\"ip65\">\n                <span class=\"t1-option-text\">Oil mist \/ coolant spray \/ metal particles<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"3\" data-val=\"ip67\">\n                <input type=\"radio\" name=\"t1q3\" value=\"ip67\">\n                <span class=\"t1-option-text\">Caustic chemicals \/ steam \/ food-grade washdown<\/span>\n            <\/label>\n        <\/div>\n    <\/div>\n\n    <div class=\"t1-question\" id=\"t1-q4\">\n        <h3 class=\"t1-q-label\"><span class=\"t1-q-num\">4<\/span>How critical is unplanned downtime?<\/h3>\n        <div class=\"t1-options\">\n            <label class=\"t1-option\" data-q=\"4\" data-val=\"neutral\">\n                <input type=\"radio\" name=\"t1q4\" value=\"neutral\">\n                <span class=\"t1-option-text\">Low impact (backup systems available)<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"4\" data-val=\"plus1\">\n                <input type=\"radio\" name=\"t1q4\" value=\"plus1\">\n                <span class=\"t1-option-text\">Moderate (production slowdown)<\/span>\n            <\/label>\n            <label class=\"t1-option\" data-q=\"4\" data-val=\"ip67\">\n                <input type=\"radio\" name=\"t1q4\" value=\"ip67\">\n                <span class=\"t1-option-text\">High impact (line shutdown, $5,000+\/hr loss)<\/span>\n            <\/label>\n        <\/div>\n    <\/div>\n\n    <div class=\"t1-result-box\" id=\"t1-result\">\n        <h3 class=\"t1-result-title\">Recommended IP Rating<\/h3>\n        <h4 class=\"t1-result-rating\" id=\"t1-rating-display\"><\/h4>\n        \n        <p class=\"t1-result-explain\" id=\"t1-explain-text\"><\/p>\n        <ul class=\"t1-result-factors\" id=\"t1-factors-list\"><\/ul>\n        \n        <div class=\"t1-action-row\">\n            <a href=\"#ct-popup-788\" class=\"t1-cta-btn\">Request a Custom Quote &rarr;<\/a>\n            <button class=\"t1-reset-btn\" id=\"t1-reset-btn\">Start Over<\/button>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function(){\n    var answers={};\n    var ipScores={ip54:0,ip65:1,ip67:2};\n    var container=document.getElementById('tool-1-ip-selector');\n    var resultBox=document.getElementById('t1-result');\n    var opts=container.querySelectorAll('.t1-option');\n    var needEnclosure=false;\n\n    opts.forEach(function(opt){\n        opt.addEventListener('click',function(){\n            var radio=opt.querySelector('input[type=\"radio\"]');\n            radio.checked=true;\n            var q=opt.getAttribute('data-q');\n            var val=opt.getAttribute('data-val');\n            answers[q]=val;\n            \n            var siblings=opt.parentElement.querySelectorAll('.t1-option');\n            siblings.forEach(function(s){s.classList.remove('t1-selected')});\n            opt.classList.add('t1-selected');\n            opt.closest('.t1-question').classList.add('t1-answered');\n            \n            if(Object.keys(answers).length===4) computeResult();\n        });\n    });\n\n    function computeResult(){\n        var score=0;\n        needEnclosure=false;\n        var factors=[];\n\n        \/\/ Q1: Liquids\n        var q1=answers['1'];\n        if(q1==='ip54'){score+=0;factors.push('Environment: Dry\/dust only \u2014 IP54 baseline');}\n        else if(q1==='ip65'){score+=1;factors.push('Environment: Water spray present \u2014 IP65 minimum');}\n        else if(q1==='ip67'){score+=2;factors.push('Environment: Washdown\/immersion \u2014 IP67 required');}\n\n        \/\/ Q2: Temperature\n        var q2=answers['2'];\n        if(q2==='neutral'){factors.push('Temperature: Standard range (0-50\\u00B0C) \u2014 no adjustment');}\n        else if(q2==='plus1'){score+=1;factors.push('Temperature: Extended range \u2014 higher IP adds thermal resilience');}\n        else if(q2==='enclosure'){score+=1;needEnclosure=true;factors.push('Temperature: Extreme range \u2014 heated enclosure recommended + higher IP');}\n\n        \/\/ Q3: Contaminants\n        var q3=answers['3'];\n        if(q3==='ip54'){score+=0;factors.push('Contaminants: Clean air \u2014 IP54 sufficient');}\n        else if(q3==='ip65'){score+=1;factors.push('Contaminants: Oil\/coolant\/particles \u2014 IP65 minimum');}\n        else if(q3==='ip67'){score+=2;factors.push('Contaminants: Chemicals\/steam\/washdown \u2014 IP67 required');}\n\n        \/\/ Q4: Downtime\n        var q4=answers['4'];\n        if(q4==='neutral'){factors.push('Downtime risk: Low \u2014 no adjustment');}\n        else if(q4==='plus1'){score+=1;factors.push('Downtime risk: Moderate \u2014 higher IP reduces failure risk');}\n        else if(q4==='ip67'){score+=2;factors.push('Downtime risk: High ($5K+\/hr) \u2014 IP67 strongly recommended');}\n\n        var rating,explain;\n        if(score>=4){\n            rating='IP67';\n            explain='Your environment demands the highest protection. IP67-rated safety light curtains withstand temporary submersion (up to 1 m depth for 30 minutes) and are fully sealed against dust ingress. QJKH QSA and QSB series deliver IP67 protection as standard.';\n        }else if(score>=2){\n            rating='IP65';\n            explain='Your environment requires protection against water jets and complete dust sealing. IP65-rated safety light curtains handle direct water spray from any direction without damage. QJKH offers IP65 across all series, with IP67 upgrades available.';\n        }else{\n            rating='IP54';\n            explain='Your environment is relatively controlled. IP54 provides protection against splashing water and partial dust ingress. Note: QJKH safety light curtains start at IP65 minimum, giving you built-in headroom above the IP54 baseline.';\n        }\n\n        if(needEnclosure){\n            explain+=' Additionally, for extreme temperature operation, we recommend a heated\/cooled protective enclosure to maintain sensor accuracy.';\n        }\n\n        \/\/ Targeting the new H4 tag\n        document.getElementById('t1-rating-display').textContent=rating;\n        document.getElementById('t1-explain-text').textContent=explain;\n        \n        var list=document.getElementById('t1-factors-list');\n        list.innerHTML='';\n        factors.forEach(function(f){\n            var li=document.createElement('li');\n            li.textContent=f;\n            list.appendChild(li);\n        });\n        \n        resultBox.classList.add('t1-visible');\n        \n        \/\/ Small delay to ensure display:block applies before scrolling\n        setTimeout(function() {\n            resultBox.scrollIntoView({behavior:'smooth',block:'nearest'});\n        }, 50);\n    }\n\n    document.getElementById('t1-reset-btn').addEventListener('click',function(){\n        answers={};\n        resultBox.classList.remove('t1-visible');\n        container.querySelectorAll('.t1-option').forEach(function(o){o.classList.remove('t1-selected')});\n        container.querySelectorAll('.t1-question').forEach(function(q){q.classList.remove('t1-answered')});\n        container.querySelectorAll('input[type=\"radio\"]').forEach(function(r){r.checked=false});\n        container.scrollIntoView({behavior:'smooth',block:'start'});\n    });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>IP Rating Selection Guide Answer 4 questions about your operating environment. We&#8217;ll recommend the right ingress protection rating for your safety light curtain. 1What liquids are present in your operating environment? None \/ occasional dust only Water spray \/ splashing High-pressure washdown \/ immersion \/ coolant flood 2What is your operating temperature range? 0&deg;C to [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":1141,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1143","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages\/1143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/comments?post=1143"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages\/1143\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages\/1141"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/media?parent=1143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}