since I mainly work in the fields of SAP I am considering an own tool for emulation of conveyor systems.
We need a tool that can interact with PLCs and simulate boxes or pallets going through photo sensors or passing barcode scanners.
SAP Extended Warehouse Management comes with its own MFC (material flow controller) that communicates with the PLCs. PLCs get information from sensors like barcode scanners, etc.
Such scanning point are considered control points where the PLC needs routing information from MFC.
After having recieved this information via telegramm, PLC triggers a drive like a conveyor´s motor.
What i want to achieve is pretty much like a “multi-player game” that only shows the current status either in 2D or 3D in an arbitrary number of clients. Client-side interaction is not necessary.
Current status in this case means which pallet with which ID is where in the system.
Simulation (like the movement of palettes on conveyors or the events when a pallet passes a scanner) needs to run on a server that has a connection to the PLCs. Whenever anything changes, Server has to send update information to all connected clients accordingly.
What I couldn´t solve so far ist the following:
- Is Node.js the best way to do the server-side stuff from a babylon.js point of view?
- Can I model the system in a different way and just use coordinates in comination with a jpg-layout of the system?
- What (other) advantages does babylon.js offer to get all this achieved?
- Pushing from the server to the clients or should the clients pull from the server?
Actually I need a point of entry. Any help appreciated.