Using the P&ID provided and the operation instructions narrative, we have assembled the following list of system requirements. This list should be reviewed with the client to ensure all the information is accurate:
• A Modicon PLC is used to read from and write to all equipment in this system;
• Booster pump (10) status (running or stopped) must be read;
• Booster pump (10) mode (auto or manual) must be read;
• Booster pump (10) maintains level of booster tank (20) between 60 & 80 inches when in auto mode;
• Booster pump (10) must have controls to turn it on and off. These controls will take the pump out of auto mode and place it in manual mode;
• Booster pump (10) must have controls to place it back in auto mode once it has been placed in manual mode;
• Booster pump (10) status must be recorded every 6 seconds;
• Booster tank (20) level must be read;
• Booster tank (20) pressure must be read;
• Booster tank (20) values must be recorded every 6 seconds;
• Booster tank (20) level must be monitored for values lower than 30 inches;
• Booster tank (20) level must be monitored for values lower than 20 inches;
• Compressor (30) status (running or stopped) must be read;
• Dry feeder (40) status (running or stopped) must be read;
• Feed time (in seconds) must be output to dry feeder (40);
• Mixer (50) status (running or stopped) must be read;
• Metering pump (60) status (running or stopped) must be read;
• Water valve (70) status (open/closed) must be read;
• Mixing tank level (80) must be read;
• Alarm priority for booster tank levels lower than 30 should be cautionary;
• Alarm priority for booster tank levels lower than 20 should be a higher priority; and
• A report on the accumulated daily level of the booster tank (20) as of 7:00 am must be generated weekly on every Monday morning for the previous week.
This concludes the list of system requirements. Once you and the client are satisfied that the system requirements are correct and meet the client's needs, you can move on to the next stage of planning the foundations for the application data.