{"data":{"slug":"machine-commissioning-fat-sat","title":"Machine Commissioning: FAT, SAT and Startup Checklists","summary":"Commissioning is the structured process of proving that a machine or system works as designed — from the first power-on to productive operation.","category":{"slug":"automation-systems","name":"Automation Systems"},"url":"https://wiki.aspotomasyon.com/article/machine-commissioning-fat-sat","markdown_url":"https://wiki.aspotomasyon.com/article/machine-commissioning-fat-sat.md","api_url":"https://wiki.aspotomasyon.com/api/v1/articles/machine-commissioning-fat-sat","published":"2026-08-11T13:05:19+00:00","modified":"2026-09-13T11:07:23+00:00","reading_minutes":5,"word_count":933,"image":"https://wiki.aspotomasyon.com/assets/social/machine-commissioning-fat-sat-42eb5a5f88ea.png","html":"<p><strong>Commissioning</strong> is the structured process of proving that a machine or system works as designed — from the first power-on to productive operation. In automation projects, commissioning is organized around two formal milestones: the <strong>Factory Acceptance Test (FAT)</strong>, performed at the builder's site, and the <strong>Site Acceptance Test (SAT)</strong>, performed at the customer's site after installation. Done well, commissioning catches defects while they are cheap to fix; done poorly, it turns into unplanned redesign on the plant floor under schedule pressure.</p><figure class=\"article-figure\"><img src=\"https://wiki.aspotomasyon.com/assets/diagrams/automation-systems-context.svg\" width=\"1100\" height=\"460\" loading=\"lazy\" decoding=\"async\" alt=\"Conceptual control-system layers. Safety functions, communication paths, and redundancy must be designed for the application; the diagram is not a wiring or safety design.\"><figcaption>Conceptual control-system layers. Safety functions, communication paths, and redundancy must be designed for the application; the diagram is not a wiring or safety design. <a href=\"https://wiki.aspotomasyon.com/assets/diagrams/automation-systems-context.svg\" target=\"_blank\" rel=\"noopener\">View full size</a></figcaption></figure>\n\n<h2 id=\"preparation-before-fat\">Preparation Before FAT</h2>\n\n<p>A FAT is only as good as its preparation. Before the test week starts:</p>\n\n<ul>\n  <li>Freeze the test scope: the FAT protocol must be agreed with the customer, listing every function to be demonstrated with its acceptance criteria.</li>\n  <li>Complete hardware staging: panels wired, I/O verified against loop drawings, and instruments simulated with precision signal sources.</li>\n  <li>Complete software: all programs loaded, versioned, and backed up; simulation mode available for process I/O that cannot be looped back.</li>\n  <li>Prepare documentation for the witness: P&amp;IDs, loop diagrams, I/O lists, control narratives, and alarm lists.</li>\n  <li>Assign roles: a test leader, an operator, a recorder, and named customer witnesses for each test block.</li>\n</ul>\n\n<h2 id=\"the-fat-protocol\">The FAT Protocol</h2>\n\n<p>A typical FAT covers, in order:</p>\n\n<ol>\n  <li><strong>Visual and hardware inspection</strong> — panel build quality, labeling, wire termination, grounding, and component ratings against the approved drawings.</li>\n  <li><strong>Power-up and checks</strong> — insulation tests, power supplies, 24 VDC distribution, and network diagnostics.</li>\n  <li><strong>I/O check</strong> — every input and output verified against the I/O list, including alarms and diagnostics on the fieldbus level.</li>\n  <li><strong>Functional tests</strong> — each control function demonstrated: interlocks, sequences, safety functions, alarming, and operator displays.</li>\n  <li><strong>Safety function tests</strong> — emergency stop, light curtains, and each safety function with its certified reaction time verified.</li>\n  <li><strong>Performance tests</strong> — cycle times, throughput, and response times measured against the specification.</li>\n  <li><strong>Fault injection</strong> — sensor failures, communication loss, and power dips: the system must fail in a documented, safe way.</li>\n  <li><strong>Documentation review and sign-off</strong> — deviations listed, responsibilities for closure assigned, and the FAT certificate issued.</li>\n</ol>\n\n<p>Every deviation found at FAT gets a formal disposition: fix at builder's site, fix at site, or accept as a documented deviation with a risk statement. Unresolved deviations must not silently disappear — track them in a punch list that follows the project to SAT.</p>\n\n<h2 id=\"from-fat-to-sat\">From FAT to SAT</h2>\n\n<p>Between FAT and SAT, the machine is shipped, installed, and connected to utilities. The SAT repeats the critical FAT tests under real site conditions and adds installation-specific checks:</p>\n\n<ul>\n  <li>Site power quality, grounding, and earth loop verification at the installed location.</li>\n  <li>Real field wiring and instruments: the I/O check is repeated against the as-built loop drawings.</li>\n  <li>Integration with site networks: SCADA/ERP/MES connections, time synchronization, and cybersecurity checks (ports, credentials, patch levels).</li>\n  <li>Interfaces to existing equipment: conveyors, upstream/downstream machines, and shared services.</li>\n  <li>Environmental conditions: temperature, vibration, and dust behavior over a defined soak period.</li>\n</ul>\n\n<p>SAT acceptance criteria should have been written into the contract and the FAT protocol. If site conditions legitimately change behavior (e.g., longer cable runs, different supply voltage), the change must be documented and re-tested rather than waived verbally.</p>\n\n<h2 id=\"startup-the-first-production-runs\">Startup: The First Production Runs</h2>\n\n<p>With SAT passed, startup moves from proving to optimizing:</p>\n\n<ol>\n  <li><strong>Dry run</strong> — run the full sequence without product to validate motions and timing.</li>\n  <li><strong>First product</strong> — short runs at low speed with extra supervision; record all alarms and anomalies.</li>\n  <li><strong>Ramp-up</strong> — gradually increase throughput; tune loops and adjust timers with change control.</li>\n  <li><strong>Performance qualification</strong> — measure quality, throughput, and availability against the acceptance values over a defined period (e.g., 72 hours).</li>\n  <li><strong>Handover</strong> — as-built documentation, backups, spare parts list, and training certificates transferred to the owner.</li>\n</ol>\n\n<h2 id=\"common-commissioning-failures\">Common Commissioning Failures</h2>\n\n<p>Most startup problems trace to a short list of root causes: incomplete I/O checks (a field point wired differently than drawn), safety functions tested only on the bench, missing interlocks found during first fault injection, and documentation that did not follow the as-built changes. A rigorous punch-list discipline — every finding numbered, owned, and closed with evidence — is the single most effective tool for keeping commissioning on schedule.</p>\n\n<h2 id=\"summary\">Summary</h2>\n\n<p>FAT and SAT are the quality gates of machine delivery. Prepare a testable scope, witness function and failure behavior, track deviations formally, repeat the critical tests after installation, and ramp up with change control. Commissioning is not a ceremony — it is the final verification that the engineering intent survived the journey from drawing to production.</p><h2 id=\"carry-evidence-from-fat-into-site-acceptance\">Carry evidence from FAT into site acceptance</h2><p>Identify which requirements were demonstrated in the factory and which depend on the installed site environment. Record simulated interfaces, temporary wiring, substituted hardware, and unresolved deviations. SAT should verify the real installation and close those limitations. Keep test results tied to the software revision, and repeat affected checks when logic or configuration changes after acceptance.</p><p>Continue with <a href=\"https://wiki.aspotomasyon.com/article/scada-acceptance-test-matrix\">the related practical guide</a>.</p><section class=\"engineering-check\"><h2 id=\"apply-this-to-your-project\">Apply this to your project</h2><ul><li>Define the process states, timing requirements, and permitted behavior after a controller or communication failure.</li><li>List controller, I/O, network, software, and license dependencies before choosing an architecture.</li><li>Record acceptance results and prove that the delivered configuration can be restored from the handover package.</li></ul><p><a href=\"https://wiki.aspotomasyon.com/guides\">Follow an ASP project guide</a> to connect the fundamentals with implementation and acceptance.</p></section><figure class=\"article-figure\"><img src=\"https://wiki.aspotomasyon.com/assets/diagrams/automation-systems-review.svg\" width=\"1100\" height=\"460\" loading=\"lazy\" decoding=\"async\" alt=\"Engineering review sequence: Requirements → Engineering → Acceptance → Handover. Keep the recorded evidence with the accepted configuration.\"><figcaption>Engineering review sequence: Requirements → Engineering → Acceptance → Handover. Keep the recorded evidence with the accepted configuration. <a href=\"https://wiki.aspotomasyon.com/assets/diagrams/automation-systems-review.svg\" target=\"_blank\" rel=\"noopener\">View full size</a></figcaption></figure><h2 id=\"primary-references-and-further-reading\">Primary references and further reading</h2><p>Use the original specifications and product documentation for implementation details. The examples in this guide are illustrative engineering scenarios, not published project results.</p><ul><li><a href=\"https://new.abb.com/control-systems/system-800xa\" rel=\"noopener noreferrer\" target=\"_blank\">ABB — System 800xA architecture and product documentation</a></li><li><a href=\"https://csrc.nist.gov/pubs/sp/800/82/r3/final\" rel=\"noopener noreferrer\" target=\"_blank\">NIST SP 800-82 Rev. 3 — OT architecture and security guidance</a></li></ul><!-- asp-editorial-202609 -->","markdown":"# Machine Commissioning: FAT, SAT and Startup Checklists\n\n> Commissioning is the structured process of proving that a machine or system works as designed — from the first power-on to productive operation.\n\n- Canonical URL: https://wiki.aspotomasyon.com/article/machine-commissioning-fat-sat\n- Publisher: ASP OTOMASYON A.Ş. (ASP OTOMASYON Wiki)\n- Category: Automation Systems\n- Published: 2026-08-11 · Updated: 2026-09-13\n- Reading time: 5 min · Language: English\n\n**Commissioning** is the structured process of proving that a machine or system works as designed — from the first power-on to productive operation. In automation projects, commissioning is organized around two formal milestones: the **Factory Acceptance Test (FAT)**, performed at the builder's site, and the **Site Acceptance Test (SAT)**, performed at the customer's site after installation. Done well, commissioning catches defects while they are cheap to fix; done poorly, it turns into unplanned redesign on the plant floor under schedule pressure.\n\n![Conceptual control-system layers. Safety functions, communication paths, and redundancy must be designed for the application; the diagram is not a wiring or safety design.](https://wiki.aspotomasyon.com/assets/diagrams/automation-systems-context.svg)\n\n*Conceptual control-system layers. Safety functions, communication paths, and redundancy must be designed for the application; the diagram is not a wiring or safety design.*\n\n## Preparation Before FAT\n\nA FAT is only as good as its preparation. Before the test week starts:\n\n- Freeze the test scope: the FAT protocol must be agreed with the customer, listing every function to be demonstrated with its acceptance criteria.\n- Complete hardware staging: panels wired, I/O verified against loop drawings, and instruments simulated with precision signal sources.\n- Complete software: all programs loaded, versioned, and backed up; simulation mode available for process I/O that cannot be looped back.\n- Prepare documentation for the witness: P&IDs, loop diagrams, I/O lists, control narratives, and alarm lists.\n- Assign roles: a test leader, an operator, a recorder, and named customer witnesses for each test block.\n\n## The FAT Protocol\n\nA typical FAT covers, in order:\n\n1. **Visual and hardware inspection** — panel build quality, labeling, wire termination, grounding, and component ratings against the approved drawings.\n2. **Power-up and checks** — insulation tests, power supplies, 24 VDC distribution, and network diagnostics.\n3. **I/O check** — every input and output verified against the I/O list, including alarms and diagnostics on the fieldbus level.\n4. **Functional tests** — each control function demonstrated: interlocks, sequences, safety functions, alarming, and operator displays.\n5. **Safety function tests** — emergency stop, light curtains, and each safety function with its certified reaction time verified.\n6. **Performance tests** — cycle times, throughput, and response times measured against the specification.\n7. **Fault injection** — sensor failures, communication loss, and power dips: the system must fail in a documented, safe way.\n8. **Documentation review and sign-off** — deviations listed, responsibilities for closure assigned, and the FAT certificate issued.\n\nEvery deviation found at FAT gets a formal disposition: fix at builder's site, fix at site, or accept as a documented deviation with a risk statement. Unresolved deviations must not silently disappear — track them in a punch list that follows the project to SAT.\n\n## From FAT to SAT\n\nBetween FAT and SAT, the machine is shipped, installed, and connected to utilities. The SAT repeats the critical FAT tests under real site conditions and adds installation-specific checks:\n\n- Site power quality, grounding, and earth loop verification at the installed location.\n- Real field wiring and instruments: the I/O check is repeated against the as-built loop drawings.\n- Integration with site networks: SCADA/ERP/MES connections, time synchronization, and cybersecurity checks (ports, credentials, patch levels).\n- Interfaces to existing equipment: conveyors, upstream/downstream machines, and shared services.\n- Environmental conditions: temperature, vibration, and dust behavior over a defined soak period.\n\nSAT acceptance criteria should have been written into the contract and the FAT protocol. If site conditions legitimately change behavior (e.g., longer cable runs, different supply voltage), the change must be documented and re-tested rather than waived verbally.\n\n## Startup: The First Production Runs\n\nWith SAT passed, startup moves from proving to optimizing:\n\n1. **Dry run** — run the full sequence without product to validate motions and timing.\n2. **First product** — short runs at low speed with extra supervision; record all alarms and anomalies.\n3. **Ramp-up** — gradually increase throughput; tune loops and adjust timers with change control.\n4. **Performance qualification** — measure quality, throughput, and availability against the acceptance values over a defined period (e.g., 72 hours).\n5. **Handover** — as-built documentation, backups, spare parts list, and training certificates transferred to the owner.\n\n## Common Commissioning Failures\n\nMost startup problems trace to a short list of root causes: incomplete I/O checks (a field point wired differently than drawn), safety functions tested only on the bench, missing interlocks found during first fault injection, and documentation that did not follow the as-built changes. A rigorous punch-list discipline — every finding numbered, owned, and closed with evidence — is the single most effective tool for keeping commissioning on schedule.\n\n## Summary\n\nFAT and SAT are the quality gates of machine delivery. Prepare a testable scope, witness function and failure behavior, track deviations formally, repeat the critical tests after installation, and ramp up with change control. Commissioning is not a ceremony — it is the final verification that the engineering intent survived the journey from drawing to production.\n\n## Carry evidence from FAT into site acceptance\n\nIdentify which requirements were demonstrated in the factory and which depend on the installed site environment. Record simulated interfaces, temporary wiring, substituted hardware, and unresolved deviations. SAT should verify the real installation and close those limitations. Keep test results tied to the software revision, and repeat affected checks when logic or configuration changes after acceptance.\n\nContinue with [the related practical guide](https://wiki.aspotomasyon.com/article/scada-acceptance-test-matrix).\n\n## Apply this to your project\n\n- Define the process states, timing requirements, and permitted behavior after a controller or communication failure.\n- List controller, I/O, network, software, and license dependencies before choosing an architecture.\n- Record acceptance results and prove that the delivered configuration can be restored from the handover package.\n\n[Follow an ASP project guide](https://wiki.aspotomasyon.com/guides) to connect the fundamentals with implementation and acceptance.\n\n![Engineering review sequence: Requirements → Engineering → Acceptance → Handover. Keep the recorded evidence with the accepted configuration.](https://wiki.aspotomasyon.com/assets/diagrams/automation-systems-review.svg)\n\n*Engineering review sequence: Requirements → Engineering → Acceptance → Handover. Keep the recorded evidence with the accepted configuration.*\n\n## Primary references and further reading\n\nUse the original specifications and product documentation for implementation details. The examples in this guide are illustrative engineering scenarios, not published project results.\n\n- [ABB — System 800xA architecture and product documentation](https://new.abb.com/control-systems/system-800xa)\n- [NIST SP 800-82 Rev. 3 — OT architecture and security guidance](https://csrc.nist.gov/pubs/sp/800/82/r3/final)\n\n---\n\nCite the canonical article: https://wiki.aspotomasyon.com/article/machine-commissioning-fat-sat (Machine Commissioning: FAT, SAT and Startup Checklists, ASP OTOMASYON, updated 2026-09-13).\n","headings":[{"id":"preparation-before-fat","title":"Preparation Before FAT"},{"id":"the-fat-protocol","title":"The FAT Protocol"},{"id":"from-fat-to-sat","title":"From FAT to SAT"},{"id":"startup-the-first-production-runs","title":"Startup: The First Production Runs"},{"id":"common-commissioning-failures","title":"Common Commissioning Failures"},{"id":"summary","title":"Summary"},{"id":"carry-evidence-from-fat-into-site-acceptance","title":"Carry evidence from FAT into site acceptance"},{"id":"apply-this-to-your-project","title":"Apply this to your project"},{"id":"primary-references-and-further-reading","title":"Primary references and further reading"}],"faq":[],"references":[{"name":"ABB — System 800xA architecture and product documentation","url":"https://new.abb.com/control-systems/system-800xa"},{"name":"NIST SP 800-82 Rev. 3 — OT architecture and security guidance","url":"https://csrc.nist.gov/pubs/sp/800/82/r3/final"}],"related":[{"slug":"process-plant-commissioning","title":"Process Plant Commissioning and Startup Methodology","summary":"Commissioning a process plant — a chemical unit, a refinery section, a utility island — is the riskiest phase of its life: systems are energized, fluids are…","category":{"slug":"technical-guides","name":"Technical Guides"},"url":"https://wiki.aspotomasyon.com/article/process-plant-commissioning","markdown_url":"https://wiki.aspotomasyon.com/article/process-plant-commissioning.md","api_url":"https://wiki.aspotomasyon.com/api/v1/articles/process-plant-commissioning","published":"2026-08-11T13:05:24+00:00","modified":"2026-09-13T11:07:23+00:00","reading_minutes":5,"word_count":901,"image":"https://wiki.aspotomasyon.com/assets/social/process-plant-commissioning-4516f82398fc.png"},{"slug":"automation-handover-documentation","title":"Automation Handover Package: What Operations Needs After Commissioning","summary":"An automation handover should let the operating team understand, maintain, and recover the delivered system without depending on an engineer’s laptop.","category":{"slug":"technical-guides","name":"Technical Guides"},"url":"https://wiki.aspotomasyon.com/article/automation-handover-documentation","markdown_url":"https://wiki.aspotomasyon.com/article/automation-handover-documentation.md","api_url":"https://wiki.aspotomasyon.com/api/v1/articles/automation-handover-documentation","published":"2026-09-13T11:07:23+00:00","modified":"2026-09-13T11:07:23+00:00","reading_minutes":2,"word_count":360,"image":"https://wiki.aspotomasyon.com/assets/social/automation-handover-documentation-81687b0066a6.png"},{"slug":"robotic-cell-integration","title":"Industrial Robot Cell Integration with PLC and Safety Systems","summary":"An industrial robot is rarely a standalone machine: it works inside a robot cell with guarding, tooling, sensors, conveyors, and a PLC that orchestrates the…","category":{"slug":"automation-systems","name":"Automation Systems"},"url":"https://wiki.aspotomasyon.com/article/robotic-cell-integration","markdown_url":"https://wiki.aspotomasyon.com/article/robotic-cell-integration.md","api_url":"https://wiki.aspotomasyon.com/api/v1/articles/robotic-cell-integration","published":"2026-08-11T13:05:19+00:00","modified":"2026-09-13T11:07:23+00:00","reading_minutes":5,"word_count":899,"image":"https://wiki.aspotomasyon.com/assets/social/robotic-cell-integration-955398cce829.png"},{"slug":"actuator-selection","title":"Electric and Pneumatic Actuator Selection","summary":"Every automated valve, damper, and gate needs an actuator — the muscle that moves the final element on command from the control system.","category":{"slug":"field-devices-instrumentation","name":"Field Devices & Instrumentation"},"url":"https://wiki.aspotomasyon.com/article/actuator-selection","markdown_url":"https://wiki.aspotomasyon.com/article/actuator-selection.md","api_url":"https://wiki.aspotomasyon.com/api/v1/articles/actuator-selection","published":"2026-08-11T13:05:24+00:00","modified":"2026-09-13T11:07:23+00:00","reading_minutes":4,"word_count":833,"image":"https://wiki.aspotomasyon.com/assets/social/actuator-selection-ddfbffc70993.png"}],"citation":"ASP OTOMASYON. Machine Commissioning: FAT, SAT and Startup Checklists. Updated 2026-09-13. https://wiki.aspotomasyon.com/article/machine-commissioning-fat-sat"}}