US 10,890,365 B2
Software logic in a solid-production system
Priyanka Monil Neema, Fort Mill, SC (US); George Marshall Horne, Kannapolis, NC (US); Stephen Smith, Concord, NC (US); Thomas Josefsson, Concord, NC (US); and Vasantha K. Chitta, Huntersville, NC (US)
Assigned to Electrolux Home Products, Inc., Charlotte, NC (US)
Filed by Electrolux Home Products, Inc., Charlotte, NC (US)
Filed on May 2, 2019, as Appl. No. 16/401,785.
Claims priority of provisional application 62/738,143, filed on Sep. 28, 2018.
Claims priority of provisional application 62/738,277, filed on Sep. 28, 2018.
Claims priority of provisional application 62/738,207, filed on Sep. 28, 2018.
Claims priority of provisional application 62/738,283, filed on Sep. 28, 2018.
Claims priority of provisional application 62/738,231, filed on Sep. 28, 2018.
Prior Publication US 2020/0103157 A1, Apr. 2, 2020
Int. Cl. F25C 1/10 (2006.01); F25C 1/25 (2018.01); F25C 5/20 (2018.01); F25C 1/24 (2018.01); F25C 1/04 (2018.01); F25C 1/246 (2018.01); F25C 5/182 (2018.01)
CPC F25C 1/10 (2013.01) [F25C 1/04 (2013.01); F25C 1/24 (2013.01); F25C 1/246 (2013.01); F25C 1/25 (2018.01); F25C 5/182 (2013.01); F25C 5/22 (2018.01); F25C 2305/022 (2013.01); F25C 2400/04 (2013.01); F25C 2400/06 (2013.01); F25C 2400/10 (2013.01); F25C 2600/04 (2013.01); F25C 2700/00 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A solid-production system, comprising:
a conveyor arranged to engage and move a fluid mold through the solid-production system;
a fluid dispenser arranged to dispense fluid to the fluid mold;
a cooling block arranged to interact with the fluid mold moved through the cooling block via the conveyor so as to cool the fluid therein to form a solid;
a pressure plate arranged to urge the fluid mold into interaction with the cooling block;
a solid dispensor arranged to dispense the solid loosened by a solid ejector to a user through an exit port; and
processing circuitry configured to implement a master state machine, and slave state machines for respective ones of the fluid dispenser, conveyor, pressure plate and solid dispenser,
wherein the master state machine is configured to send commands to the slave state machines based on states of the slave state machines, and the slave state machines are configured to execute the commands to control the respective ones of the conveyor, fluid dispenser, pressure plate, and solid dispenser.