- Change control and requalification
- Anyone who changes the program assesses the change against the described function and determines what has to be retested. That requires an FS that matches the code.
- Migration
- When switching over, for instance from S7-300/400 to S7-1500, the FS describes what the new program has to do. It is the specification for the implementation and the yardstick for the test.
- Troubleshooting
- In the event of a fault, the FS shows steps, transition conditions and interlocks in plain language, with the same symbol names as in the program.
- Knowledge transfer
- If the original programmer is no longer available, the knowledge about the plant is locked in the code. The FS makes it readable for operation, maintenance and new engineers.
- Specification chain according to GAMP 5
- In the GAMP 5 model, the FS belongs to the specification between URS and design. If it is missing or out of date, this link is created from the code (Fig. 2).