Pool Systems Automation: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 18: Line 18:
* The system must be very well documented and maintainable by moderately technical member-volunteers.
* The system must be very well documented and maintainable by moderately technical member-volunteers.


== Programmable Logic Controller (PLC) ==
== Operation ==
 
=== Stack Light ===
 
The stack light indicates the overall operating state of the system.
 
{| class="wikitable"
!State
!Description
|-
|None
|The system is off or the pump is starting up.
|-
|Solid Green
|The pump and system are operating nominally.
|-
|Flashing Green
|Same as <b>Green</b> with active pool fill.
|-
|Solid Yellow
|The pump and system are operating but intervention may be required.
|-
|Flashing Yellow
|Same as <b>Yellow</b> with active pool fill.
|-
|Solid Red
|The pump is stopped by the operator.
|-
|Flashing Red
|The pump is stopped due to the surge tank level.
|}
 
== Design ==
 
=== Programmable Logic Controller (PLC) ===


A DirectLogic 06 (D0-06DD2) programmable logic controller (PLC) is used for as the base for monitoring and control.  A PLC was selected due to its reliability and relative ease-of-maintenance by volunteer maintenance staff.  Within the electrical engineering community, most have had some level of experience with PLCs and/or ladder logic.  It is assumed that within the membership, there will always be someone with the knowledge that can volunteer on an as-needed basis.
A DirectLogic 06 (D0-06DD2) programmable logic controller (PLC) is used for as the base for monitoring and control.  A PLC was selected due to its reliability and relative ease-of-maintenance by volunteer maintenance staff.  Within the electrical engineering community, most have had some level of experience with PLCs and/or ladder logic.  It is assumed that within the membership, there will always be someone with the knowledge that can volunteer on an as-needed basis.
Line 24: Line 58:
The controller consists of an internal CPU, 24V inputs/outputs (I/O) and multiple add-on modules for analog measurements.  Serial communication carried over WiFi via a Lantronix PremierWave XN, presenting the PLC as if it were connected to a virtual communication port on the host PC.
The controller consists of an internal CPU, 24V inputs/outputs (I/O) and multiple add-on modules for analog measurements.  Serial communication carried over WiFi via a Lantronix PremierWave XN, presenting the PLC as if it were connected to a virtual communication port on the host PC.


=== Expansion Modules ===
==== Expansion Modules ====


{| class="wikitable"
{| class="wikitable"
Line 53: Line 87:
|}
|}


=== Serial Interfaces ===
==== Serial Interfaces ====


The DL06 PLC has two serial interfaces.  On this unit, they are configured as follows:
The DL06 PLC has two serial interfaces.  On this unit, they are configured as follows:
Line 74: Line 108:
|}
|}


== Monitoring ==
=== Sensors ===


The following points, as shown in the [[Process Flow Diagram]], are monitored by the PLC:
The following points, as shown in the [[Process Flow Diagram]], are monitored by the PLC:
Line 118: Line 152:
NOTE: The flow meter was previously a GF Signet MK515.3P1.  Erratic behavior prompted its replacement in early June 2021.
NOTE: The flow meter was previously a GF Signet MK515.3P1.  Erratic behavior prompted its replacement in early June 2021.


== Stack Light ==
=== Drawings ===
 
The stack light indicates the overall operating state of the system.
 
{| class="wikitable"
!State
!Description
|-
|None
|The system is off or the pump is starting up.
|-
|Solid Green
|The pump and system are operating nominally.
|-
|Flashing Green
|Same as <b>Green</b> with active pool fill.
|-
|Solid Yellow
|The pump and system are operating but intervention may be required.
|-
|Flashing Yellow
|Same as <b>Yellow</b> with active pool fill.
|-
|Solid Red
|The pump is stopped by the operator.
|-
|Flashing Red
|The pump is stopped due to the surge tank level.
|}
 
== Theory of Operation ==
 
(pending)
 
== Drawings ==


Drawings have been updated as of January 23rd, 2021 with multiple corrections and as-built updates.  They are still in-process and subject to review and change.
Drawings have been updated as of January 23rd, 2021 with multiple corrections and as-built updates.  They are still in-process and subject to review and change.


=== Panel Layout ===
==== Panel Layout ====


Pages 5-9 are reserved for enclosure panel layouts.
Pages 5-9 are reserved for enclosure panel layouts.
Line 162: Line 162:
[[File:FFSC-001 Pg 5 - PLC Panel Layout.png|300px]]
[[File:FFSC-001 Pg 5 - PLC Panel Layout.png|300px]]


=== Sensors ===
==== Sensors ====


Pages 10-19 are reserved for sensors (including "flow meters") and their associated cabling.
Pages 10-19 are reserved for sensors (including "flow meters") and their associated cabling.
Line 171: Line 171:
[[File:FFSC-001 Pg 13 - Water Level Probe.png|300px]]
[[File:FFSC-001 Pg 13 - Water Level Probe.png|300px]]


=== Programmable Logic Controller (PLC) ===
==== Programmable Logic Controller (PLC) ====


Pages 20-29 are reserved for the PLC and its expansion modules.
Pages 20-29 are reserved for the PLC and its expansion modules.
Line 181: Line 181:
[[File:FFSC-001 Pg 25 - PLC Slot 3 - 4-20 mA Analog Inputs.png|300px]]
[[File:FFSC-001 Pg 25 - PLC Slot 3 - 4-20 mA Analog Inputs.png|300px]]


=== Auxiliary ===
==== Auxiliary ====


Pages 40-49 are reserved for systems related to the automation system (via interconnection).
Pages 40-49 are reserved for systems related to the automation system (via interconnection).

Navigation menu