Controls & Automation Setup
Complex deployments where integration, safety, and operational handoff determine production success.
This interactive experience is the shipped product itself — the same application code customers run in production, mounted read-only in your browser over a real sample journey. Not a video, not a mockup: because the demo and the product are one codebase, it can never drift from the real thing.
Inside this journey
-
Site & Outcome Discovery
Align on production goals, timeline constraints, stakeholders, and acceptance criteria for controls and commissioning.
Discovery Questions
Quick snapshot: the line you want running
- Tell me briefly about the production line or automation cell you are preparing, including product families and shift cadence.
- Which of these best describes your project?
- How many PLCs, I/O racks, or controllers will be in the control boundary at go-live?
- Who on your staff will be the daily point person for controls and commissioning?
- When do you need the line to pass production acceptance, is that date fixed or flexible?
Where the timeline gets tight
- If controls-related delays cost you a week of production, estimate the lost revenue or throughput impact.
- Walk me through your current target go-live milestone and any immovable freeze dates that affect controls work.
- Which internal approvals are tied directly to the go-live decision?
- Who must be available during commissioning windows to unblock technical, safety, and production issues?
- What single schedule constraint would force you to pause or cancel the controls scope?
Where the current controls or process lets you down
- What's the most common controls failure you see today, and how does that failure affect production throughput or quality?
- Describe a recent incident where controls caused unplanned downtime, include duration and the known or suspected root cause.
- How often does your team need outside vendor support to recover from controls faults?
- List the safety validations, lockout procedures, or audit requirements the solution must satisfy at handoff.
- If a control failure during commissioning would risk worker safety or regulatory noncompliance, would you stop the project until it is fully mitigated?
Hidden scope and handoff expectations
- Imagine your maintenance team running the line a week after handoff, what would need to exist in the code and documentation for them to troubleshoot without integrator help?
- Provide the exact artifacts you require at handoff, for example code comments, wiring diagrams, HMI guides, tag lists, and test scripts.
- Name the roles that should be listed for on-call return support for the first 90 days after handoff.
- How many hours of training and shadowing does your team expect during commissioning?
- What single missing artifact or capability at handoff would cause you to withhold final acceptance?
Who else is in the mix and why they matter
- Name the other options you are actively considering, including internal teams, incumbents, and alternative delivery models.
- For each option on your shortlist, state the primary advantage and the biggest risk compared with using an external specialist for controls and commissioning.
- Estimate how long each alternative would take to meet the same acceptance criteria we are proposing.
- Has anyone on your team proposed delivering the control software internally instead of using an external partner?
- What conditions would have to be true for you to stay with your current approach and not engage an external integrator?
Operational readiness: access, network, and staffing
- Many projects fail to kick off when a single dependency is missing, which access, permit, or resource gap would block the field team from starting work on your site?
- Identify the external systems that the controls must integrate with and the technical owner for each (MES, ERP, vision, motion controllers, etc.).
- Are API specifications, PLC tag lists, network diagrams, or other integration documents available today, or will they need to be created?
- Do you have scheduled on-site access windows and any required EHS escorts booked for the commissioning phase?
- Estimate the number of internal engineering hours per week you can commit to support commissioning and validation.
- Would you accept a timeline delay if remote debugging proved impossible and all commissioning required an on-site presence?
Acceptance, tests, and sign-off that actually matter
- Define the top three measurable acceptance criteria that will prove the controls are production-ready.
- For each acceptance criterion, describe the test procedure, pass threshold, and the sample size or run time you will accept.
- List the approvers who must sign acceptance for safety, performance, and operator competence.
- Describe the FAT scenarios and any pass/fail criteria that must be completed before shipment to your site.
- Clarify which role or committee has authority to require remediation or stop production sign-off if key acceptance tests fail on site.
Communication, escalation, and realistic next steps
- How quickly should we expect decisions on critical issues during commissioning, measured in hours?
- Select the communication channels you prefer for daily commissioning updates.
- Provide a three entry escalation list including role, preferred contact method, and backup for 24 hour failures.
- Will budget approval for emergency onsite support be centralized or delegated to site management?
- What outcome would make you expect the integrator to return at their cost if a repeatable fault halts production within a week of handoff?
Decision clarity and immediate next steps
- Assuming the pilot meets your acceptance criteria, how quickly could you sign and issue a purchase order?
- Identify any procurement, legal, or insurance milestones that must be completed before work can begin.
- Please enter the role or title that holds final budget authority for this controls scope.
- Outline expected procurement lead times for major items like PLC hardware, panels, and critical spares.
- What's the fastest action you can take internally that would allow us to start work within your target window?
-
Controls Solution Experience
Translate the customer's goals into a controls-centered solution that demonstrates commissioning flow, maintainability, and safety compliance in their context.
Solution Experience
- Controls Solution Experience
- Confirm the current state and its cost
- You confirm the proposed commissioning flow reduces unplanned on-site debugging and fits your go-live window.
- Provide the definitive go-live date, list of stakeholders required for acceptance, and the specific acceptance criteria for controls and safety.
- You confirm the code structure and documentation are sufficient for your maintenance team to troubleshoot after handoff.
- Walk the commissioning flow mapped to your timeline
- Deliver a controls solution overview that maps each commissioning step to expected onsite hours and first-pass acceptance criteria.
- Produce and share a sample annotated code module and the proposed documentation checklist for handover review.
- You confirm the safety validation approach and acceptance milestones meet your compliance and sign-off needs.
- Show code structure and handover artifacts
- Demonstrate safety validation and acceptance milestones
- Agreement on the remaining evidence required to reach a decision and an estimated schedule for delivery.
- Define the proposed return-support options and associated SLA for post-handoff support and onsite return visits.
- Validate that this matches your requirements
- Agree remaining evidence and next decision steps
- Controls Solution Experience
- Controls Solution Experience Deck
- Controls Solution Brief
- meeting
- slides
- document
-
Solution Scope
Define deliverables, responsibilities, code documentation standards, safety validation tasks, commissioning milestones, and acceptance criteria.
Scope Configuration
- Develop PLC Application Code
- Design and Deploy HMI/SCADA Screens
- Safety System Engineering and Validation
- Configure and Tune Servos and VFDs
- Design and Configure Industrial Network
- Design and Fabricate Control Panel
- Execute Factory Acceptance Testing (FAT)
- Perform Field Installation and Wiring
- Commissioning and Start-up Support
- Operator and Maintenance Training Sessions
- Application Code Documentation and Handoff
- Remote Monitoring and Troubleshooting Service
- Migrate and Modernize Legacy PLC Code
- Backup and Version Control for Control Software
Scope Questions
Develop PLC Application Code
- Do you have an existing PLC I/O list or single-line I/O spreadsheet for this line?
- Which PLC programming language standard should we use for the application (refer to your control strategy artifact)?
- How many discrete and analog I/O points (including safety inputs) must be supported by the PLC application?
- List any upstream/downstream integration endpoints the PLC must expose or consume (for example OPC UA server nodes, Modbus registers, or a machine-to-MES handoff tag list).
- Provide the expected error handling and watchdog behavior for device failure scenarios (for example, safe stop on encoder loss, forced output off on comms loss).
Design and Deploy HMI/SCADA Screens
- Which HMI screens or operator workflows must be present at minimum (for example start/stop, batch recipe select, fault diagnostics, and motor status screens)?
- How many unique HMI screens or templates do you estimate are required for operator and supervisor roles?
- Identify any color, iconography, or safety-tagging conventions we must follow on screens to match your plant standards (for example alarm priority colors, LOTO indicators).
- Describe the data logging and historian requirements from HMI/SCADA (for example cycle time trends, batch traceability CSV export, or tag sampling rate).
- When should HMI access levels and user authentication tie into your plant identity source or onsite operator badge system?
Safety System Engineering and Validation
- Specify the applicable machine safety standards and targets for this project (for example ISO 13849-1 performance level, IEC 62061 SIL target, or NFPA 79 compliance).
- Do you have an existing safety risk assessment or safety requirements specification (SRS) we should use as the validation baseline?
- Identify the safety inputs and outputs to be integrated (for example safety light curtains, safety-rated E-stops, safety PLC I/O count) and provide required response time thresholds.
- Describe required safety validation deliverables (for example safety validation report, wiring SLD annotated for safety circuits, and functional test scripts).
- Confirm if a third-party functional safety assessor or your internal safety engineer must sign the validation report as part of acceptance.
Configure and Tune Servos and VFDs
- Which motion axes and drive types need configuration (for example position servos for pick-and-place, VFDs for conveyors, indexed rotary tables)?
- How many axes require closed-loop tuning and multi-axis coordination (provide axis count and whether cam profiling or electronic gearing is required)?
- Provide servo/VFD commissioning constraints such as maximum allowable settle time, overshoot percentage, and torque limits per axis.
- Do you require encoder health monitoring, drive alarm forwarding into PLC alarm tables, or remote drive diagnostics integrated into HMI?
- Indicate whether motion tuning must be completed during FAT or postponed to on-site commissioning windows.
Design and Configure Industrial Network
- Do you have an existing network topology diagram or single-line diagram for the cell or line (for example VLAN allocation, fiber run endpoints, and switch locations)?
- Which industrial protocols must be supported on the network backbone and edge devices (for example EtherNet/IP, PROFINET, OPC UA, Modbus TCP)?
- How many managed switches, VLANs, and subnets will the line require according to your plant networking standards?
- Identify required cybersecurity controls for OT network equipment (for example port lockdown, managed switch ACLs, or jump-host procedures).
- Specify whether remote access for support will be provisioned via your VPN, a plant jump-host, or not permitted.
Design and Fabricate Control Panel
- Provide your control panel power and environmental constraints (for example 480 V / 400 V incoming, NEMA or IP enclosure rating, and ambient temperature range).
- How many terminal strips, PLC racks, and drive footprints must the panel design accommodate (attach individual counts or a point list)?
- List required panel deliverables you expect at handoff (for example as-built electrical schematics, wiring harness diagrams, BOM, and component C-IDs).
- Describe any site-specific labeling, grounding, or conduit routing standards we must follow when fabricating and installing panels.
- Specify whether panel factory wiring harnesses should be pre-tested and cable-identified to a certificate before shipping.
Execute Factory Acceptance Testing (FAT)
- Do you require a witnessed FAT at our shop, remote FAT by live video, or a document-only FAT package?
- Which FAT scripts or scenarios must be included (for example full recipe run, safety stop recovery, network failover, and encoder fault injection)?
- How many full production cycles or lot samples should be executed at FAT to validate performance against process cycle-time targets?
- What evidence will validate FAT acceptance (for example signed FAT test log, video capture of failure modes, or completed punch-list below a threshold)?
- Indicate needed attendees or stakeholder roles for FAT sign-off (for example operations lead, maintenance engineer, and safety officer).
Perform Field Installation and Wiring
- Do you provide site cable trays, conduit, and power rough-in, or should the scope include field cabling and conduit work?
- How many line-side connection points and field junction boxes must our installation team wire (supply an approximate count or attach a panel-to-field map)?
- Identify any site access constraints and required permits or lockout/tagout (LOTO) procedures before field wiring and hot-work.
- Describe required field inspection artifacts at completion (for example torque records, insulation resistance test results, and wire ID verification checklist).
- When must field wiring be completed relative to mechanical install and FAT to meet your production schedule?
Commissioning and Start-up Support
- Who from your team will act as the owner for commissioning milestones (for example operations commissioning lead or maintenance supervisor)?
- Describe the commissioning milestones and their target dates (for example network bring-up, I/O checkout, dry-run production, and live product start).
- Specify the on-site resource requirements we should schedule (for example crane, lift, or dedicated electrician and hours per day).
- What acceptance criteria will confirm successful site commissioning and handoff (for example signed checklists, production run quality metrics, or zero critical safety findings)?
- Estimate required return-support availability after handoff (for example 8-hour SLA for remote support, 24-hour on-site response during first week).
Operator and Maintenance Training Sessions
- Do you require separate operator and maintenance training sessions, and how many attendees per session?
- Which training artifacts should be delivered (for example step-by-step runbooks, troubleshooting flowcharts, and hands-on lab exercises)?
- Provide target competency outcomes for trainee groups (for example ability to perform changeover in X minutes, perform safe restart, and replace a drive).
- When should training be scheduled relative to commissioning to ensure trained operators are available for first production runs?
- Specify if certification or attendance sign-off is required for operators and maintenance staff as part of acceptance.
Application Code Documentation and Handoff
- What code documentation standards must be met at handoff (for example tag naming convention, module-level header comments, and function block diagrams)?
- Which deliverables do you require in the handoff package (for example compiled source, editable project files, tag list CSV, and change log)?
- Describe the expected documentation evidence for maintainability (for example inline code comments, navigation map, and a troubleshooting guide mapping faults to root causes).
- Confirm the allowed formats for handoff artifacts (for example project archive, PDF schematics, and CSV tag exports).
- What acceptance criteria will define completed documentation handoff (for example review sign-off by maintenance lead or successful execution of a documented recovery procedure)?
Remote Monitoring and Troubleshooting Service
- Do you want continuous remote monitoring of PLC/HMI logs and alarms or on-demand troubleshooting only?
- Which telemetry and diagnostic feeds should be included (for example real-time tag streaming, drive alarms, and energy consumption metrics)?
- Specify your acceptable remote response time SLA for high, medium, and low priority incidents.
- Identify any network or security constraints that limit remote access (for example no direct inbound, only site jump-host, or specific port restrictions).
- Indicate whether remote sessions must be recorded and retained for audits and for how long.
-
Mutual Commit
Finalize commercial and legal terms, warranty/support commitments, availability for return support, and sign-off criteria.
Agreement Modules
- Master Services Agreement (MSA)
- Statement of Work (SOW)
- Payment Terms & Order Summary
- Warranty & Support Agreement
- Service Level Agreement (SLA) & Return Support Availability
- Acceptance Criteria & Final Sign-Off
- Change Order Agreement
- Intellectual Property & Source Code Escrow Agreement
- Data Processing & Security Addendum (conditional)
-
Deployment
Operationalize rollout with readiness checks, execution, and outcome validation.
-
Pre-Deployment Readiness
Confirm owners, access windows, hardware and spare availability, network access, and on-site schedules required before fieldwork.
Pre-Deployment Questions
Environment and site access
- Which site(s) will receive fieldwork? (List site name and site code so we can create a per-site plan)
- Is physical site access arranged for the seller's team at each site?
- Is network access for on-site work provisioned (VPN/remote access windows, VLAN or switch port availability)? (This confirms whether remote support and diagnostics are usable during fieldwork.)
Hardware and spares
- Confirm on-site availability of required hardware and spares before fieldwork (control panels, PLC racks, I/O modules, HMIs, power supplies).
- Are required installation/test tools and site utilities available (panel lifting gear, multimeters, test laptops, temporary power)? (So we can confirm we can complete installs without delay.)
People and ownership
- Have named owners been assigned for these workstreams: site access, network, electrical, safety authority, and production coordinator?
- If any assignments are partial or complete, list the named owner for each workstream above (name and role). (This feeds schedule approvals and escalation contacts.)
Timing and constraints
- Provide locked access windows or blackout dates per site (or state 'not locked') so we can schedule the on-site fieldwork and cutover.
- Are there safety or regulatory constraints that require permits, badges, or pre-approvals before fieldwork (LOTO, confined space, contractor badging)?
- Will the buyer's maintenance or production team be available to support commissioning and initial operator training? (If limited, indicate constraints.)
- Will remote vendor access be permitted during fieldwork (for diagnostics or remote experts)?
-
Configuration Details
Lock exact configuration values the deployment team will use — PLC/HMI versions, I/O lists, network addresses, safety parameters, and test scripts.
Configuration Details
Environments & Versions
- Lock the production PLC firmware version (format: major.minor.patch — e.g., 6.1.0). Default: unspecified.
- Lock the production HMI/SCADA runtime version (format: major.minor.build — e.g., 20.3.4). Default: unspecified.
I/O & Tag Lists
- Canonical I/O and tag list file location (single authoritative file path or URL). Enter HTTPS URL or network path (format: https://... or //server/share/path/filename.ext).
- Total I/O points to configure (numeric). Enter 0 if unknown. Default: 0.
Network & Addresses
- PLC IPv4 address to program (format: 192.168.10.20). Provide one address only.
- Control network VLAN ID (numeric). Default: 10.
Safety, Test Scripts & Acceptance
- Safety standard basis for machine-level safety functions (select one). This determines safety parameter templates used during configuration.
- Factory acceptance test (FAT) script canonical path (single URL or repo path). Example: https://.../fat_script.xlsx or //repo/path/fat_script.json
-
Field Installation & Commissioning
Execute panel installation, networking, factory acceptance tests, on-site commissioning, and operator training with clear owners and milestones.
-
Go-Live Safety & Acceptance
Formal pre-start checklist: safety system verification, acceptance tests, and named sign-offs required before production start.
Checklist items
- Obtain written Permission to Operate / Permission to Energize
- Verify Lockout/Tagout (LOTO) application and release authorization
- Complete safety-system verification tests
- Execute functional acceptance test suite and submit Acceptance Test Report
- Backup and archive final control code and configuration baseline
- Confirm operator and maintenance training completion
- Verify on-site critical spares, tools, and consumables inventory
- Validate network connectivity and remote-support access
- Confirm post-go-live support, warranty and return-support commitment documented
- Obtain formal Go-Live Authorization (signed release to start production)
-
-
Success
Validate performance against success criteria, capture issues and enhancement requests, and maintain a support cadence for post-handoff troubleshooting.
Success Reviews
- Go-Live Health Check (weeks 1-4)
- First Performance Measurement (weeks 4-10)
- Acceptance Gate Review (around day 90)
- Quarterly Success Review (ongoing quarterly)
Issues & Enhancements
- Update incident resolution playbooks and the escalation contact list as needed.
- Produce a documented pass or fail result for each acceptance criterion recorded in the Solution Scope.
- Capture a formal acceptance decision and the named signatory, or document conditional acceptance with remediation milestones.
- Create a timeboxed remediation plan for any failed criteria with verification steps and dates.
- Publish the formal acceptance record showing pass/fail per criterion and the named signatory.
- Open remediation tasks for any failed items with resolution deadlines and verification requirements.
- Update handoff and O&M documentation to reflect the acceptance outcome and any outstanding actions.
- Performance trend summary
- Confirm whether mean time to resolve critical control incidents and on-site return visit counts are within the tolerance set in the Solution Scope.
- Agree a prioritized list of persistent issues and enhancement requests to address in the next quarter.
- Reaffirm the ongoing support cadence and escalation path for post-handoff troubleshooting.
- Create a prioritized backlog of enhancements and recurring issues with target quarters for delivery.
- Schedule any required on-site stabilization visits or remote detailed review sessions with target dates.
- Reconfirm success criteria and owners
- All success criteria from the Solution Scope have a confirmed owner and a next validation date.
- A prioritized list of open issues and immediate remediation actions is documented with due dates.
- Schedule for the First Performance Measurement meeting is confirmed.
- Publish the go-live health report listing confirmed owners, open issues, and remediation dates.
- Log all defects and safety observations in the shared tracker and assign target resolution dates.
- Circulate operator training completion records and any quick reference updates for on-floor staff.
- Present first-period metrics and logs
- Determine whether commissioning time to production and safety validation first-run pass rate are progressing toward the targets recorded in the Solution Scope.
- Document root causes for any shortfalls and agree a remediation plan with specific tasks and completion dates.
- Confirm the evidence package required for the Acceptance Gate meeting.
- Produce a remediation plan that lists technical fixes, test-script updates, and procedural changes with target completion dates.
- Update safety validation test scripts and capture re-test schedule.
- Collect and freeze the evidence set for the Acceptance Gate meeting, including run logs and training records.
- Restate acceptance criteria and numeric targets
- Deployment and system validation
- Present outcome data against each criterion
- Incident and ticket burn-down review
- Root-cause analysis for gaps
- Enhancement and persistent issue triage
- Agree corrective actions and timelines
- Early adoption and operator readiness signals
- Document pass/fail per criterion and acceptance decision
- Confirm readiness timeline to acceptance gate
- Agree remediation items and resolution timelines for any failed criteria
- Support cadence and escalation confirmation
- Open issues and blockers
- Agree immediate remediation actions