Detailed 6-step Plan
The following 6-step automation plan is based on an outline provided by the Instrumentation Society of America (ISA).
Depending on the complexity of the project, some of these steps may be simplified or combined.
- Feasibility Study - performed by others.
- Definition - identify customer requirements:
- Determine operational strategies.
- Determine automation strategy.
- Establish detailed requirements:
- network architecture
- communication strategy
- safety strategy
- instrument and equipment data sheets
- reporting and data historian needs
- security requirements
- Generate preliminary cost estimate.
- Summarize project requirements:
- basis-of-design document
- user-requirements document
- System Design - conceptual design of control and information strategy:
- Perform safety and/or hazard analysis, security analysis, and regulatory compliance assessment.
- Establish standards and guidelines, based on customer preferences, to be used in the system design.
- Create detailed equipment and instrument data sheets.
- Select physical communication media, network architecture and protocols.
- Functional description of proposed automation using guidelines from Definition stage:
- control scheme
- alarms and shutdowns
- HMI
- data logging
- reports
- Design the Test Plan to be used for acceptance testing.
- Perform detailed design of system including:
- material requisitions
- drawings
- panel design
- installation details
- Development - software development and coding:
- Develop Human Machine Interface (HMI).
- Develop database and reporting functions.
- Develop control configuration and PLC programming.
- Implement system security.
- Test all software functions using the Test Plan.
- Assemble all required documentation and user manuals created during the development process to provide to the customer.
- Deployment - field installation, checkout, and startup:
- Perform receipt verification of all field devices as they are delivered.
- Perform physical inspection of installed equipment against construction drawings.
- Install configuration and programs by loading them onto customer devices in order to prepare for testing.
- Solve unforeseen problems identified during installation using troubleshooting skills in order to correct deficiencies.
- Test the configuration and programming in accordance with the Test Plan.
- Test communication systems and field devices.
- Test all safety devices and systems.
- Test all security features.
- Provide initial training for facility personnel.
- Troubleshoot problems identified during testing.
- Make any necessary adjustments as determined through testing.
- Operation and Maintenance - long-term support:
- Verify system performance and records periodically.
- Provide technical support for facility personnel.
- Perform additional training as needed.
- Monitor performance using software and hardware diagnostic tools.
- Perform periodic inspections and tests in order to verify system performance.
- Work with customer to continuously improve system capacity, reliability, and efficiency.
- Document lessons learned by reviewing the project with customer in order to improve future projects.
- Maintain licenses, updates, and service contracts for software and equipment.
- Determine the need for spare parts based on consequences and probability of failure.
- Provide a system management plan by performing preventive maintenance, implementing backups, and designing recovery plans in order to avoid and/or recover from system failures.
- Follow a process for authorization and implementation of changes in order to safeguard system and documentation integrity.