Pool Systems Automation: Difference between revisions

 
(9 intermediate revisions by the same user not shown)
Line 344: Line 344:
==== Serial Interfaces ====
==== Serial Interfaces ====


The DL06 PLC has two serial interfaces.  Each port is connected to a port on the Lantronix Premierwave XN.  The configuration as follows:
The DL06 PLC has two built-in serial interfaces.  Each port is connected to a port on the Lantronix Premierwave XN.  The configuration as follows:


{| class="wikitable"
{| class="wikitable"
Line 356: Line 356:
|RS-232
|RS-232
|9600 8O1/None
|9600 8O1/None
|Programming
|Local Programming<br>(using interface cable)
|Port 2
|Port 2
|-
|-
Line 362: Line 362:
|RS-232
|RS-232
|38400 8N1/None
|38400 8N1/None
|Modbus Slave ([[Pool Systems Dashboard|dashboard]] monitoring)
|Modbus Slave<br>([[Pool Systems Dashboard|dashboard monitoring]])
|Port 1
|Port 1
|-
|<b>Planned:</b> D0-DCM Port 1
|RS-232
|Default
|Not Used<br>(spare)
|N/A
|-
|<b>Planned:</b> D0-DCM Port 2
|RS-485
|19200 8N1
|Modbus Master<br>([[Pool Main Pump Motor|VFD]] and [[Boiler Temperature Controller|boiler temperature control]])
|N/A
|}
|}
Notes:
* Port 1 is limited to 9600 baud, odd parity and RS-232 communication.


=== Sensors ===
=== Sensors ===
Line 409: Line 425:


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.
=== Power Budget ===
{| class="wikitable"
!Item
!Consumption
!Comments
|-
|EA7-T8C Panel
|625 mA
|-
|Lantronix PremierWave XN
|94 mA
|Per the spec sheet, the device consumes 2.25 W @ 30 VDC.  Using the same figure for 24 VDC.
|-
|Pressure Tank Sensors (4)
|80 mA
|A quantity of 4 x 4-20 mA sensors.
|-
|Depth Sensor
|20 mA
|A single 4-20 mA sensor.
|-
|Flow Meter
|20 mA
|A single 4-20 mA sensor.
|-
|Digital Inputs (10)
|85 mA
|On the PLC base, X0 to X3 consume 13 mA, X4 to X23 consume 8.5 mA.  Assuming ten digital inputs.
|-
|Relays (3)
|112.5 mA
|Each coil has a nominal resistance of 640 Ohms (37.5 mA @ 24 VDC).
|-
|Stack Light
|50 mA
|The LME-302L consumes 18 mA per red/yellow and 14 mA for green.
|-
|Programmed Stop Button
|26 mA
|
|-
|Total
|1,112.5 mA
|487.5 mA without EA7-T8C
|}


=== Drawings ===
=== Drawings ===


Drawings in the automation system package have an FFSC-001 prefix.  Drawings have been updated as of June 24th, 2021 with multiple corrections and as-built updates.  They are still in process and subject to review and change.
Drawings in the automation system package have an FFSC-001 prefix.  Drawings have been updated as of May 14th, 2022 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.
<b>NOTE:</b> Panel layout drawings are created for initial planning purposes and may not accurately reflect later modifications.


[[File:FFSC-001 Pg 5 - PLC Panel Layout.png|300px]]
[[File:FFSC-001 Pg 5 - PLC Panel Layout.png|300px]]
Line 423: Line 488:


Pages 10-19 are reserved for sensors (including "flow meters") and their associated wiring.
Pages 10-19 are reserved for sensors (including "flow meters") and their associated wiring.
<b>NOTE:</b> The water level probe is presently not used.  Documentation is preserved for reference purposes.


[[File:FFSC-001 Pg 10 - Filter Tank Pressure Sensors.png|300px]]
[[File:FFSC-001 Pg 10 - Filter Tank Pressure Sensors.png|300px]]
Line 436: Line 503:
[[File:FFSC-001 Pg 21 - PLC Digital Inputs.png|300px]]
[[File:FFSC-001 Pg 21 - PLC Digital Inputs.png|300px]]
[[File:FFSC-001 Pg 22 - PLC Digital Outputs.png|300px]]
[[File:FFSC-001 Pg 22 - PLC Digital Outputs.png|300px]]
[[File:FFSC-001 Pg 23 - PLC Digital IO.png|300px]]
[[File:FFSC-001 Pg 24 - PLC Slot 2 - 0-5 V Analog Inputs.png|300px]]
[[File:FFSC-001 Pg 24 - PLC Slot 2 - 0-5 V Analog Inputs.png|300px]]
[[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]]
Line 442: Line 510:


Pages 40-49 are reserved for systems related to the automation system.
Pages 40-49 are reserved for systems related to the automation system.
<b>NOTE:</b> Page 41 is out-of-date and pending update (need to remove magnetic starter to reflect use of VFD).


[[File:FFSC-001 Pg 40 - Boiler Auxiliary.png|300px]]
[[File:FFSC-001 Pg 40 - Boiler Auxiliary.png|300px]]
Line 466: Line 536:
* Implement time-of-day auto-fill to reduce the frequency at which the pool is filled during the day.  The club is not billed at a time-of-day rate, but as "good citizens" it is ideal to fill during low-demand periods to help reduce water bills for all city residents.  
* Implement time-of-day auto-fill to reduce the frequency at which the pool is filled during the day.  The club is not billed at a time-of-day rate, but as "good citizens" it is ideal to fill during low-demand periods to help reduce water bills for all city residents.  
* Add a float switch as a failsafe means for detecting over-fill.  In the event that the depth sensor fails.
* Add a float switch as a failsafe means for detecting over-fill.  In the event that the depth sensor fails.
* Add variable frequency drive (VFD) control for the main pump motor, when and if implemented.
* Add [[Pool Main Pump Motor#Variable Frequency Drive|variable frequency drive]] control for the main pump motor, when and if implemented.
 
* Add [[Surge Tank#Motorized Actuator|motorized actuator]] control for a surge tank modulating drain valve, when and if implemented.
=== Surge Tank Modulating Valve ===
 
If the budget permits, a spring-return modulating valve will be installed on the drain return into the surge tank.  This will allow consistent level control via water level feedback.  This will restore intended surge tank functionality (maintaining the proper surge tank level regardless of pool level).