The implementation work process includes four main activities:
Success requires that all applicable personnel receive training on procedure automation concepts, development toolkits, testing requirements, programming guidelines, and documentation requirements before implementation begins.
Design documents must be formally approved by all identified stakeholders before any implementation work begins. This approval catches potential problems while they are still easy and inexpensive to fix on paper rather than in the field.
Toolkit components streamline development by incorporating proven engineering practices, reducing custom application code, and delivering: reduced costs through faster development, greater consistency, improved quality, better documentation, and enhanced traceability.
Implementation scope covers: control algorithm code, engineer interface tools, operator interface (HMI), version control across all software components, alarm management, data historians, and communication drivers. Testing occurs at two levels: individual automated procedure testing and integrated system testing.
The test environment can be developed in parallel with control system module programming to reduce overall timeline. Test environment types based on available resources:
When simulation is used, a Model Acceptance Test (MAT) verifies that the simulation accurately represents real-world process behavior before it is used for control strategy testing.
Documentation and training materials must be produced as part of the implementation work process — not as an afterthought. They draw from three sources: procedure specifications, design documents, and the actual implemented system as built.
Training relevant operations personnel before acceptance testing allows them to participate more effectively in FAT and commissioning activities and reduces the learning curve during critical project phases.
Three formal testing phases per ANSI/ISA-62381-2011:
The procedure owner shall ensure that implementation documentation and operations training materials will be produced as part of the implementation work process.
Commissioning is performed or overseen by the operating organization (end user) and includes verification that automated procedures work correctly according to project requirements and specifications. Project team members — control engineers, programmers, system integrators — must be available during commissioning to provide technical support and troubleshoot issues.
A procedure audit following project completion evaluates whether the original business case has been met. It examines management systems and work processes, compares automation work processes against the procedure automation philosophy, and generates actionable feedback to the Procedure Automation Strategy work process for continuous improvement.