easttn
Premium Member
Actually, just showing off.
This PLC system is for a very cool reefer in the Bay Area. If you have the patience, the rule set is as follows:
1. The main pump will not run in auto mode unless the water level floats are satisfied and the sump spill alarm is not active.
2. All pumps are under the same requirements. The water levels must be correct for that specific pump before it will come on in the auto mode.
3. The manual mode overrides the float levels. If the pumps are forced on in the manual mode, the pump will turn on until the system is returned to auto, or the pump is turned back off by pressing the manual override button on the OP screen.
4. Currently, there is no manual on/off for the heating and cooling system. They function only in the auto mode, and will not turn on during manual testing of the pumps or lighting systems.
5. The main tank heat and chiller will not turn on unless the main tank pump is running and the system is in the auto mode.
6. The sump heater and chiller will not come on unless the sump tanks pump is running and the system is in auto mode.
7. The PLC comes up in auto mode to deal with possible power failures. After a power failure, the system will resume in auto mode.
8. Manual mode turns off all pumps, lights, and any automatically controlled device.
9. The ââ"šÂ¬Ã…"œclean tankââ"šÂ¬Ã‚ mode stops the pumps (and temperature control systems) but leaves the lights on (based on programmed times on and off). The clean tank mode is reset and the system returns to auto by pressing the ââ"šÂ¬Ã…"œAUTOââ"šÂ¬Ã‚ mode switch on the main screen.
10. The ââ"šÂ¬Ã…"œEXTEND VHOââ"šÂ¬Ã‚ button on the maintenance screen turns the secondary tank VHO#1 output on for 15 minutes, then the regular program resumes.
11. The ââ"šÂ¬Ã…"œFEED FISHââ"šÂ¬Ã‚ button on the maintenance screen turns the main pump off for 10 minutes, the motion #1 pump off for 11 minutes, and the motion #2 pump off for 12 minutes. (these probably are not the correct pumps/sequence, so I will change the programming to reflect control of whatever pump you need to be controlled).
12. Time based entries are in military time (i.e. 1350 for 1:30 PM). Do not enter any hyphens or colons.
13. Setting the real time clock is done by entering a 2 digit year, 2 digit month, two digit day, 2 digit hour, and 2 digit minute. The current settings are displayed in the left column, and the desired values are entered in the right column. Pressing the box on any selection in the right column will display a soft touch numeric pad for entering new values. After entering new values for all parameters, press the ââ"šÂ¬Ã…"œUPDATE BUTTONââ"šÂ¬Ã‚ at the bottom of the clock setup screen.
14. Entering the desired time on/off for the lighting is done on the main and secondary lighting control screens. The current programmed time will be displayed. Press on the box to display a soft-touch screen for entering new time values.
15. The alarm reset currently monitors the door switches and sump spill alarm. More monitors can be added for temperature limits, before generating an alarm.
16. The data logging function is not yet active. I will add this to the program soon. I am sure that there will be various functions that need changed, as well as bugs to be found and fixed. Please review the system logic and provide feedback as to what changes are needed.
Thank you Jackie for all you help.
I did not post the schematic or code, so the thread does not get deleted. If you are familiar with Siemens PLCs, I'll be happy to share via PM or mail.

1. The main pump will not run in auto mode unless the water level floats are satisfied and the sump spill alarm is not active.
2. All pumps are under the same requirements. The water levels must be correct for that specific pump before it will come on in the auto mode.
3. The manual mode overrides the float levels. If the pumps are forced on in the manual mode, the pump will turn on until the system is returned to auto, or the pump is turned back off by pressing the manual override button on the OP screen.
4. Currently, there is no manual on/off for the heating and cooling system. They function only in the auto mode, and will not turn on during manual testing of the pumps or lighting systems.
5. The main tank heat and chiller will not turn on unless the main tank pump is running and the system is in the auto mode.
6. The sump heater and chiller will not come on unless the sump tanks pump is running and the system is in auto mode.
7. The PLC comes up in auto mode to deal with possible power failures. After a power failure, the system will resume in auto mode.
8. Manual mode turns off all pumps, lights, and any automatically controlled device.
9. The ââ"šÂ¬Ã…"œclean tankââ"šÂ¬Ã‚ mode stops the pumps (and temperature control systems) but leaves the lights on (based on programmed times on and off). The clean tank mode is reset and the system returns to auto by pressing the ââ"šÂ¬Ã…"œAUTOââ"šÂ¬Ã‚ mode switch on the main screen.
10. The ââ"šÂ¬Ã…"œEXTEND VHOââ"šÂ¬Ã‚ button on the maintenance screen turns the secondary tank VHO#1 output on for 15 minutes, then the regular program resumes.
11. The ââ"šÂ¬Ã…"œFEED FISHââ"šÂ¬Ã‚ button on the maintenance screen turns the main pump off for 10 minutes, the motion #1 pump off for 11 minutes, and the motion #2 pump off for 12 minutes. (these probably are not the correct pumps/sequence, so I will change the programming to reflect control of whatever pump you need to be controlled).
12. Time based entries are in military time (i.e. 1350 for 1:30 PM). Do not enter any hyphens or colons.
13. Setting the real time clock is done by entering a 2 digit year, 2 digit month, two digit day, 2 digit hour, and 2 digit minute. The current settings are displayed in the left column, and the desired values are entered in the right column. Pressing the box on any selection in the right column will display a soft touch numeric pad for entering new values. After entering new values for all parameters, press the ââ"šÂ¬Ã…"œUPDATE BUTTONââ"šÂ¬Ã‚ at the bottom of the clock setup screen.
14. Entering the desired time on/off for the lighting is done on the main and secondary lighting control screens. The current programmed time will be displayed. Press on the box to display a soft-touch screen for entering new time values.
15. The alarm reset currently monitors the door switches and sump spill alarm. More monitors can be added for temperature limits, before generating an alarm.
16. The data logging function is not yet active. I will add this to the program soon. I am sure that there will be various functions that need changed, as well as bugs to be found and fixed. Please review the system logic and provide feedback as to what changes are needed.
Thank you Jackie for all you help.
I did not post the schematic or code, so the thread does not get deleted. If you are familiar with Siemens PLCs, I'll be happy to share via PM or mail.
Last edited: