mrandy
Member
Has anyone got experience implementing a pathfinding algorithm (like AStar or Dijkstra) on a PLC?
I'm a student and considering this idea for a final project:
Given a fluid network, with many pumps, valves, tanks, and outlets, the operator should have an interface (HMI) to select where they would like fluid to be pumped from and to.
The system would then automatically, and not via pre-programmed routes, determine the best way to get the fluid pumping and configure all of the valves and pumps appropriately. This would enable features like automatically rerouting around broken components. It would also mean that when the fluid network is changed (new pipes, valves, pumps, etc. added), they just needed to be included in the PLC's data, and it will automatically figure out how to use them.
I'm pretty sure this isn't a normal PLC task, but has it been done? How possible is it?
I'm a student and considering this idea for a final project:
Given a fluid network, with many pumps, valves, tanks, and outlets, the operator should have an interface (HMI) to select where they would like fluid to be pumped from and to.
The system would then automatically, and not via pre-programmed routes, determine the best way to get the fluid pumping and configure all of the valves and pumps appropriately. This would enable features like automatically rerouting around broken components. It would also mean that when the fluid network is changed (new pipes, valves, pumps, etc. added), they just needed to be included in the PLC's data, and it will automatically figure out how to use them.
I'm pretty sure this isn't a normal PLC task, but has it been done? How possible is it?