{"id":2646,"date":"2026-05-08T02:13:46","date_gmt":"2026-05-08T02:13:46","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=2646"},"modified":"2026-05-08T03:11:43","modified_gmt":"2026-05-08T03:11:43","slug":"type-2-vs-type-4-decision-tree","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/pt\/safety-light-curtains\/type-2-vs-type-4-decision-tree\/","title":{"rendered":"\u00c1rvore de decis\u00e3o de cortina de luz de seguran\u00e7a tipo 2 vs tipo 4"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0688168\" data-block-id=\"0688168\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0688168-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b5f59c0\" data-v=\"4\" data-block-id=\"b5f59c0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b5f59c0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b5f59c0-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-66b831f\" data-block-id=\"66b831f\"><style>.stk-66b831f-column{--stk-columns-spacing:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-66b831f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-78eabaa\" data-v=\"4\" data-block-id=\"78eabaa\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-78eabaa-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-78eabaa-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-2031c04\" data-block-id=\"2031c04\"><style>.stk-2031c04 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2031c04-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-64411a1\" data-v=\"4\" data-block-id=\"64411a1\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-64411a1-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-64411a1-inner-blocks\">\n<section id=\"slc-decision-tree-tool\">\n    <style>\n        \/* ==========================================================\n           1. Scope Isolation & Global Reset\n           ========================================================== *\/\n        #slc-decision-tree-tool {\n            width: 100%;\n            background-color: #F0F0F0;\n            padding: 40px 0;\n            box-sizing: border-box;\n            position: relative;\n            overflow: hidden;\n        }\n\n        #slc-decision-tree-tool * {\n            box-sizing: border-box;\n        }\n\n        #slc-decision-tree-tool .slc-container {\n            max-width: 1600px !important;\n            margin: 0 auto;\n            padding: 0 40px;\n        }\n\n        \/* \u6781\u7b80\u7f51\u683c\u80cc\u666f\u56fe\u5c42 *\/\n        #slc-decision-tree-tool::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0; bottom: 0;\n            background-image: \n                linear-gradient(rgba(48, 48, 48, 0.02) 1px, transparent 1px),\n                linear-gradient(90deg, rgba(48, 48, 48, 0.02) 1px, transparent 1px);\n            background-size: 40px 40px;\n            pointer-events: none;\n            z-index: 0;\n        }\n\n        \/* ==========================================================\n           2. Twin-Engine Layout (Left: Info, Right: Interactive)\n           ========================================================== *\/\n        #slc-decision-tree-tool .slc-dashboard-wrapper {\n            display: flex;\n            align-items: stretch;\n            background-color: #ffffff;\n            box-shadow: 0 25px 50px rgba(0,0,0,0.06);\n            border-top: 5px solid #181818;\n            position: relative;\n            z-index: 1;\n            min-height: 650px; \/* \u9632\u6b62\u9ad8\u5ea6\u584c\u9677\u5bfc\u81f4\u6296\u52a8 *\/\n        }\n\n        \/* Left Column: Intro & Progress *\/\n        #slc-decision-tree-tool .slc-info-col {\n            flex: 0 0 400px;\n            background-color: #FAFAFA;\n            padding: 50px 40px;\n            border-right: 1px solid #e0e0e0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        #slc-decision-tree-tool .slc-h1-title {\n            color: #181818 !important;\n            font-size: 28px !important;\n            font-weight: 900 !important;\n            line-height: 1.25 !important;\n            margin: 0 0 15px 0 !important;\n            letter-spacing: -0.5px;\n            border-left: 5px solid #f5b800;\n            padding-left: 15px;\n        }\n\n        #slc-decision-tree-tool .slc-intro-text {\n            color: #484848 !important;\n            font-size: 15px !important;\n            line-height: 1.7 !important;\n            margin: 0 0 40px 0 !important;\n            text-align: justify;\n        }\n\n        \/* Progress Bar Styling *\/\n        #slc-decision-tree-tool .slc-progress-wrapper {\n            margin-top: auto; \/* \u63a8\u81f3\u5e95\u90e8 *\/\n            padding-top: 30px;\n            border-top: 1px dashed #cccccc;\n        }\n\n        #slc-decision-tree-tool .slc-progress-label {\n            color: #181818 !important;\n            font-size: 12px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin-bottom: 10px;\n            display: flex;\n            justify-content: space-between;\n        }\n\n        #slc-decision-tree-tool .slc-progress-track {\n            height: 6px;\n            background-color: #e0e0e0;\n            border-radius: 3px;\n            overflow: hidden;\n        }\n\n        #slc-decision-tree-tool .slc-progress-fill {\n            height: 100%;\n            background-color: #181818;\n            width: 20%;\n            transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        \/* Right Column: Interactive Steps *\/\n        #slc-decision-tree-tool .slc-action-col {\n            flex: 1;\n            padding: 50px;\n            position: relative;\n        }\n\n        #slc-decision-tree-tool .slc-step {\n            display: none;\n            animation: slcFadeInUp 0.4s ease forwards;\n        }\n        #slc-decision-tree-tool .slc-step.slc-active {\n            display: block;\n        }\n\n        @keyframes slcFadeInUp {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        #slc-decision-tree-tool .slc-step-indicator {\n            color: #f5b800 !important;\n            font-size: 13px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin-bottom: 10px;\n            display: block;\n        }\n\n        #slc-decision-tree-tool .slc-h3-question {\n            color: #181818 !important;\n            font-size: 24px !important;\n            font-weight: 800 !important;\n            margin: 0 0 30px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        \/* Heavy-Duty Button Grid *\/\n        #slc-decision-tree-tool .slc-options-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        #slc-decision-tree-tool .slc-opt-btn {\n            background-color: #ffffff;\n            border: 2px solid #e0e0e0;\n            padding: 25px 20px;\n            cursor: pointer;\n            text-align: left;\n            transition: all 0.2s ease;\n            position: relative;\n            display: flex;\n            flex-direction: column;\n            font-family: inherit !important;\n        }\n\n        #slc-decision-tree-tool .slc-opt-btn:hover {\n            border-color: #303030;\n            background-color: #FAFAFA;\n            box-shadow: 0 10px 20px rgba(0,0,0,0.04);\n            transform: translateY(-2px);\n        }\n\n        #slc-decision-tree-tool .slc-opt-label {\n            color: #181818 !important;\n            font-size: 16px !important;\n            font-weight: 800 !important;\n            margin-bottom: 8px;\n            display: block;\n        }\n\n        #slc-decision-tree-tool .slc-opt-hint {\n            color: #484848 !important;\n            font-size: 13px !important;\n            line-height: 1.5 !important;\n        }\n\n        \/* Back Button *\/\n        #slc-decision-tree-tool .slc-back-btn {\n            background: transparent;\n            color: #484848 !important;\n            border: none;\n            padding: 10px 0;\n            font-size: 14px !important;\n            font-weight: 600 !important;\n            cursor: pointer;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            font-family: inherit !important;\n            display: flex;\n            align-items: center;\n        }\n        #slc-decision-tree-tool .slc-back-btn:hover {\n            color: #181818 !important;\n        }\n        #slc-decision-tree-tool .slc-back-btn::before {\n            content: '\u2190';\n            margin-right: 8px;\n            font-size: 18px;\n        }\n\n        \/* ==========================================================\n           3. Immersive Results Panel (Dark Telemetry Mode)\n           ========================================================== *\/\n        #slc-decision-tree-tool .slc-result-panel {\n            display: none;\n            position: absolute; \/* Cover the entire right side *\/\n            top: 0; left: 0; right: 0; bottom: 0;\n            background-color: #181818;\n            padding: 50px;\n            z-index: 10;\n            animation: slcFadeInUp 0.5s ease forwards;\n            overflow-y: auto;\n        }\n\n        #slc-decision-tree-tool .slc-result-panel.slc-show {\n            display: flex;\n            flex-direction: column;\n        }\n\n        #slc-decision-tree-tool .slc-verdict-label {\n            color: #f5b800 !important;\n            font-size: 13px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            margin-bottom: 10px;\n        }\n\n        #slc-decision-tree-tool .slc-h2-result {\n            color: #ffffff !important;\n            font-size: 32px !important;\n            font-weight: 900 !important;\n            margin: 0 0 20px 0 !important;\n            border-bottom: 1px solid rgba(255,255,255,0.1);\n            padding-bottom: 20px;\n        }\n\n        #slc-decision-tree-tool .slc-reason-text {\n            color: #cccccc !important;\n            font-size: 15px !important;\n            line-height: 1.7 !important;\n            margin-bottom: 30px !important;\n        }\n\n        \/* Recommendation Box *\/\n        #slc-decision-tree-tool .slc-recs-box {\n            background-color: rgba(255,255,255,0.03);\n            border-left: 4px solid #f5b800;\n            padding: 25px 30px;\n            margin-bottom: 30px;\n        }\n\n        #slc-decision-tree-tool .slc-h4-recs {\n            color: #f5b800 !important;\n            font-size: 15px !important;\n            font-weight: 700 !important;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin: 0 0 15px 0 !important;\n        }\n\n        #slc-decision-tree-tool .slc-recs-list {\n            list-style: none !important;\n            padding: 0 !important;\n            margin: 0 !important;\n        }\n\n        #slc-decision-tree-tool .slc-recs-list li {\n            color: #F0F0F0 !important;\n            font-size: 14px !important;\n            line-height: 1.6 !important;\n            margin-bottom: 10px !important;\n            padding-left: 20px;\n            position: relative;\n        }\n\n        #slc-decision-tree-tool .slc-recs-list li::before {\n            content: '\u25ba';\n            position: absolute;\n            left: 0;\n            top: 2px;\n            font-size: 10px;\n            color: #a0a0a0;\n        }\n\n        #slc-decision-tree-tool .slc-recs-list strong {\n            color: #ffffff !important;\n            font-weight: 700 !important;\n        }\n\n        \/* CTA Row & Restart *\/\n        #slc-decision-tree-tool .slc-cta-row {\n            display: flex;\n            gap: 15px;\n            flex-wrap: wrap;\n            margin-top: auto;\n        }\n\n        #slc-decision-tree-tool .slc-cta-btn {\n            background-color: #f5b800;\n            color: #181818 !important;\n            padding: 14px 25px;\n            font-size: 14px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            text-decoration: none !important;\n            border: 2px solid #f5b800;\n            transition: all 0.3s ease;\n        }\n        #slc-decision-tree-tool .slc-cta-btn:hover {\n            background-color: #ffd24d;\n            border-color: #ffd24d;\n            box-shadow: 4px 4px 0 rgba(0,0,0,0.5);\n            transform: translate(-2px, -2px);\n        }\n\n        #slc-decision-tree-tool .slc-cta-outline {\n            background-color: transparent;\n            color: #ffffff !important;\n            border-color: #ffffff;\n        }\n        #slc-decision-tree-tool .slc-cta-outline:hover {\n            background-color: #ffffff;\n            color: #181818 !important;\n        }\n\n        #slc-decision-tree-tool .slc-restart-btn {\n            background: transparent;\n            color: #a0a0a0 !important;\n            border: none;\n            padding: 14px 0;\n            font-size: 13px !important;\n            font-weight: 600 !important;\n            cursor: pointer;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            font-family: inherit !important;\n            margin-left: auto; \/* \u63a8\u81f3\u6700\u53f3\u4fa7 *\/\n        }\n        #slc-decision-tree-tool .slc-restart-btn:hover {\n            color: #ffffff !important;\n        }\n\n        \/* Source Footer inside info panel *\/\n        #slc-decision-tree-tool .slc-source-text {\n            font-size: 11px !important;\n            color: #888888 !important;\n            line-height: 1.5 !important;\n            margin-top: 15px !important;\n            text-align: justify;\n        }\n\n        \/* ==========================================================\n           4. Responsive Breakpoints\n           ========================================================== *\/\n        @media screen and (max-width:1000px) {\n            #slc-decision-tree-tool .slc-dashboard-wrapper { flex-direction: column; }\n            #slc-decision-tree-tool .slc-info-col { flex: none; border-right: none; border-bottom: 1px solid #e0e0e0; padding: 40px; }\n            #slc-decision-tree-tool .slc-action-col { padding: 40px; }\n            #slc-decision-tree-tool .slc-progress-wrapper { padding-top: 20px; border-top: none; }\n        }\n\n        @media screen and (max-width:690px) {\n            #slc-decision-tree-tool { padding: 50px 0; }\n            #slc-decision-tree-tool .slc-container { padding: 0 20px; }\n            #slc-decision-tree-tool .slc-options-grid { grid-template-columns: 1fr; }\n            #slc-decision-tree-tool .slc-h1-title { font-size: 24px !important; }\n            #slc-decision-tree-tool .slc-info-col, #slc-decision-tree-tool .slc-action-col, #slc-decision-tree-tool .slc-result-panel { padding: 30px 20px; }\n            #slc-decision-tree-tool .slc-h3-question { font-size: 20px !important; }\n            #slc-decision-tree-tool .slc-cta-btn { width: 100%; text-align: center; }\n            #slc-decision-tree-tool .slc-restart-btn { margin-left: 0; width: 100%; text-align: center; margin-top: 15px; }\n        }\n    <\/style>\n\n    <div class=\"slc-container\">\n        \n        <div class=\"slc-dashboard-wrapper\">\n            \n            <div class=\"slc-info-col\">\n                <h1 class=\"slc-h1-title\">Type 2 vs Type 4 Decision Tree<\/h1>\n                <p class=\"slc-intro-text\">Five questions guided by ISO 13849 risk-assessment principles. Get a Type recommendation, ENT model suggestion, and ISO standards reference in under a minute.<\/p>\n                \n                <div class=\"slc-progress-wrapper\">\n                    <div class=\"slc-progress-label\">\n                        <span>Evaluation Progress<\/span>\n                        <span id=\"slc-step-counter\">1 \/ 5<\/span>\n                    <\/div>\n                    <div class=\"slc-progress-track\">\n                        <div class=\"slc-progress-fill\" id=\"slc-progress-bar\"><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"slc-source-text\">\n                    Decision tree based on ISO 13849-1:2023 risk-graph methodology and IEC 61496-1,2:2020 ESPE classification. This tool is illustrative \u2014 formal risk assessment by a certified safety engineer per ANSI B11.0-2015 is required before final selection.\n                <\/div>\n            <\/div>\n\n            <div class=\"slc-action-col\">\n                \n                <div class=\"slc-step slc-active\" data-step=\"1\">\n                    <span class=\"slc-step-indicator\">Question 01<\/span>\n                    <h3 class=\"slc-h3-question\">What is the worst-case injury severity if this machine is not guarded?<\/h3>\n                    <div class=\"slc-options-grid\">\n                        <button class=\"slc-opt-btn\" data-score=\"0\">\n                            <span class=\"slc-opt-label\">Slight<\/span>\n                            <span class=\"slc-opt-hint\">First-aid level \u2014 bruises, minor cuts<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"1\">\n                            <span class=\"slc-opt-label\">Moderate<\/span>\n                            <span class=\"slc-opt-hint\">Lost-time injury \u2014 sprains, lacerations<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"2\">\n                            <span class=\"slc-opt-label\">Serious<\/span>\n                            <span class=\"slc-opt-hint\">Hospital \u2014 fractures, amputation<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"3\">\n                            <span class=\"slc-opt-label\">Fatal<\/span>\n                            <span class=\"slc-opt-hint\">Crush, severance, fatality possible<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <div class=\"slc-step\" data-step=\"2\">\n                    <span class=\"slc-step-indicator\">Question 02<\/span>\n                    <h3 class=\"slc-h3-question\">How often does an operator interact with the hazardous area?<\/h3>\n                    <div class=\"slc-options-grid\">\n                        <button class=\"slc-opt-btn\" data-score=\"0\">\n                            <span class=\"slc-opt-label\">Rare<\/span>\n                            <span class=\"slc-opt-hint\">Less than weekly<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"1\">\n                            <span class=\"slc-opt-label\">Periodic<\/span>\n                            <span class=\"slc-opt-hint\">Daily but brief<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"2\">\n                            <span class=\"slc-opt-label\">Frequent<\/span>\n                            <span class=\"slc-opt-hint\">Multiple times per shift<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"3\">\n                            <span class=\"slc-opt-label\">Continuous<\/span>\n                            <span class=\"slc-opt-hint\">Cycle-by-cycle exposure<\/span>\n                        <\/button>\n                    <\/div>\n                    <button class=\"slc-back-btn\">Back<\/button>\n                <\/div>\n\n                <div class=\"slc-step\" data-step=\"3\">\n                    <span class=\"slc-step-indicator\">Question 03<\/span>\n                    <h3 class=\"slc-h3-question\">Can the operator avoid the hazard if it occurs?<\/h3>\n                    <div class=\"slc-options-grid\">\n                        <button class=\"slc-opt-btn\" data-score=\"0\">\n                            <span class=\"slc-opt-label\">Easily<\/span>\n                            <span class=\"slc-opt-hint\">Slow motion, clear escape path<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-score=\"2\">\n                            <span class=\"slc-opt-label\">Difficult<\/span>\n                            <span class=\"slc-opt-hint\">Fast motion, no escape route<\/span>\n                        <\/button>\n                    <\/div>\n                    <button class=\"slc-back-btn\">Back<\/button>\n                <\/div>\n\n                <div class=\"slc-step\" data-step=\"4\">\n                    <span class=\"slc-step-indicator\">Question 04<\/span>\n                    <h3 class=\"slc-h3-question\">What is the smallest body part that may enter the hazardous area?<\/h3>\n                    <div class=\"slc-options-grid\">\n                        <button class=\"slc-opt-btn\" data-body=\"finger\">\n                            <span class=\"slc-opt-label\">Finger<\/span>\n                            <span class=\"slc-opt-hint\">Point-of-operation on a press, fine assembly<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-body=\"hand\">\n                            <span class=\"slc-opt-label\">Hand<\/span>\n                            <span class=\"slc-opt-hint\">Loading \/ unloading, pick-and-place<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-body=\"body\" style=\"grid-column: span 2;\">\n                            <span class=\"slc-opt-label\">Whole body<\/span>\n                            <span class=\"slc-opt-hint\">Robotic cell entry, perimeter access<\/span>\n                        <\/button>\n                    <\/div>\n                    <button class=\"slc-back-btn\">Back<\/button>\n                <\/div>\n\n                <div class=\"slc-step\" data-step=\"5\">\n                    <span class=\"slc-step-indicator\">Question 05<\/span>\n                    <h3 class=\"slc-h3-question\">What is the maximum distance from the emitter to the receiver?<\/h3>\n                    <div class=\"slc-options-grid\">\n                        <button class=\"slc-opt-btn\" data-dist=\"A\">\n                            <span class=\"slc-opt-label\">Up to 10 m<\/span>\n                            <span class=\"slc-opt-hint\">Class A \u2014 standard machine guarding<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-dist=\"B\">\n                            <span class=\"slc-opt-label\">10 to 20 m<\/span>\n                            <span class=\"slc-opt-hint\">Class B \u2014 large fixture access<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-dist=\"D\">\n                            <span class=\"slc-opt-label\">20 to 40 m<\/span>\n                            <span class=\"slc-opt-hint\">Class D \u2014 robotic cell perimeter<\/span>\n                        <\/button>\n                        <button class=\"slc-opt-btn\" data-dist=\"E\">\n                            <span class=\"slc-opt-label\">More than 40 m<\/span>\n                            <span class=\"slc-opt-hint\">Class E \u2014 palletizing line \/ warehouse gate<\/span>\n                        <\/button>\n                    <\/div>\n                    <button class=\"slc-back-btn\">Back<\/button>\n                <\/div>\n\n                <div class=\"slc-result-panel\" id=\"slc-result-layer\">\n                    <span class=\"slc-verdict-label\">Recommended Configuration<\/span>\n                    <h2 class=\"slc-h2-result\" id=\"slc-final-type\"><\/h2>\n                    <p class=\"slc-reason-text\" id=\"slc-final-reason\"><\/p>\n                    \n                    <div class=\"slc-recs-box\">\n                        <h4 class=\"slc-h4-recs\">Suggested Configuration<\/h4>\n                        <ul class=\"slc-recs-list\" id=\"slc-final-recs\"><\/ul>\n                    <\/div>\n                    \n                    <div class=\"slc-cta-row\">\n                        <a href=\"#ct-popup-788\" class=\"slc-cta-btn\">Get a Quote<\/a>\n                        <a href=\"#ct-popup-788\" class=\"slc-cta-btn slc-cta-outline\">Request Free Sample<\/a>\n                        <button class=\"slc-restart-btn\" id=\"slc-restart-action\">\u21bb Start Over<\/button>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n    <\/div>\n\n    <script>\n    (function(){\n        var state = { step: 1, severity: 0, frequency: 0, avoidance: 0, body: '', dist: 'A' };\n        var totalSteps = 5;\n        var container = document.getElementById('slc-decision-tree-tool');\n\n        function showStep(n) {\n            container.querySelectorAll('.slc-step').forEach(function(el){ el.classList.remove('slc-active'); });\n            container.querySelector('.slc-step[data-step=\"' + n + '\"]').classList.add('slc-active');\n            container.querySelector('#slc-progress-bar').style.width = (n\/totalSteps*100) + '%';\n            container.querySelector('#slc-step-counter').textContent = n + ' \/ ' + totalSteps;\n            container.querySelector('#slc-result-layer').classList.remove('slc-show');\n        }\n\n        function showResult() {\n            var totalScore = state.severity + state.frequency + state.avoidance;\n            var recommendType, plLevel, ratingDetail;\n            \n            if (totalScore >= 5) {\n                recommendType = 'Type 4 (SIL3 \/ PLe \/ Cat.4)';\n                plLevel = 'PLe';\n                ratingDetail = 'Continuous redundant self-monitoring is mandatory. ISO 13849 risk graph places this scenario in the highest performance level \u2014 PLe with MTTFd exceeding 100 years per channel and DCavg \u2265 99%.';\n            } else if (totalScore >= 3) {\n                recommendType = 'Type 4 (SIL3 \/ PLe \/ Cat.4)';\n                plLevel = 'PLe';\n                ratingDetail = 'Severity and frequency together justify Type 4. While Type 2 may be technically allowed at lower scores, the cost differential is small and Type 4 future-proofs against risk-assessment changes.';\n            } else if (totalScore >= 1) {\n                recommendType = 'Type 2 (SIL2 \/ PLc)';\n                plLevel = 'PLc';\n                ratingDetail = 'Periodic self-test is acceptable for this risk profile. Type 2 ENT options are 30\u201350% lower cost than Type 4 with longer typical sensing distances for perimeter applications.';\n            } else {\n                recommendType = 'Type 2 (SIL1 \/ PLb)';\n                plLevel = 'PLb';\n                ratingDetail = 'Low-risk scenario \u2014 Type 2 with a basic ENT configuration is sufficient. Confirm with risk assessment per ANSI B11.0-2015.';\n            }\n\n            var modelMap = { finger: 'ENT-14 (14 mm finger detection)', hand: 'ENT-25 (25 mm hand detection)', body: 'ENT-45 (45 mm body detection)' };\n            var distMap = { A: 'A: 0\u201310 m', B: 'B: 0\u201316 m', D: 'D: 0\u201340 m', E: 'E: 0\u201370 m' };\n\n            container.querySelector('#slc-final-type').textContent = recommendType;\n            container.querySelector('#slc-final-reason').textContent = ratingDetail;\n\n            var recs = container.querySelector('#slc-final-recs');\n            recs.innerHTML = '';\n            var items = [\n                'Recommended model: <strong>' + (modelMap[state.body] || modelMap.hand) + '<\/strong>',\n                'Detection distance class: <strong>' + (distMap[state.dist] || 'A: 0\u201310 m') + '<\/strong>',\n                'Performance level: <strong>' + plLevel + '<\/strong> per ISO 13849-1:2023',\n                'Standards: IEC 61496-1,2:2020 \u00b7 IEC 61508 \u00b7 ISO 13855:2010 (safety distance)',\n                'Add-ons to consider: SRB-2A1B safety relay module' + (state.body === 'body' ? ', integral muting, dual frequency A\/B channels' : '')\n            ];\n            \n            items.forEach(function(t){\n                var li = document.createElement('li');\n                li.innerHTML = t;\n                recs.appendChild(li);\n            });\n\n            \/\/ Set progress to 100% and show overlay panel\n            container.querySelector('#slc-progress-bar').style.width = '100%';\n            container.querySelector('#slc-step-counter').textContent = 'Complete';\n            container.querySelector('#slc-result-layer').classList.add('slc-show');\n        }\n\n        container.querySelectorAll('.slc-opt-btn').forEach(function(btn){\n            btn.addEventListener('click', function(){\n                var step = parseInt(btn.closest('.slc-step').dataset.step);\n                var score = parseFloat(btn.dataset.score || 0);\n                \n                if (step === 1) state.severity = score;\n                if (step === 2) state.frequency = score;\n                if (step === 3) state.avoidance = score;\n                if (step === 4) state.body = btn.dataset.body;\n                if (step === 5) { state.dist = btn.dataset.dist; showResult(); return; }\n                \n                state.step = step + 1;\n                showStep(state.step);\n            });\n        });\n\n        container.querySelectorAll('.slc-back-btn').forEach(function(btn){\n            btn.addEventListener('click', function(){\n                var step = parseInt(btn.closest('.slc-step').dataset.step);\n                state.step = Math.max(1, step - 1);\n                showStep(state.step);\n            });\n        });\n\n        container.querySelector('#slc-restart-action').addEventListener('click', function(){\n            state = { step: 1, severity: 0, frequency: 0, avoidance: 0, body: '', dist: 'A' };\n            showStep(1);\n        });\n    })();\n    <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Type 2 vs Type 4 Decision Tree Five questions guided by ISO 13849 risk-assessment principles. Get a Type recommendation, ENT model suggestion, and ISO standards reference in under a minute. Evaluation Progress 1 \/ 5 Decision tree based on ISO 13849-1:2023 risk-graph methodology and IEC 61496-1,2:2020 ESPE classification. This tool is illustrative \u2014 formal risk [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":815,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2646","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages\/2646","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/comments?post=2646"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages\/2646\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/pages\/815"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/pt\/wp-json\/wp\/v2\/media?parent=2646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}