What would it cost to run on your plant?
Not money: the software is free. Disk, CPU, and which database. The estimate below scales linearly from runs made on one desktop, and every constant it uses is named under the result. Then, if you want, describe the plant and I will build a scripted version of it, run it here, score it, and send you the report.
A plant shaped like yours, with faults you named, graded.
This is the same harness the project scores itself with. It is the honest version of a sales demo: the numbers come out of your plant's shape, and the MES is marked on what it got wrong.
Your paragraph becomes a line description
Stations, rates, buffers, the faults you see. fsmes sim-generate turns it into the line's tables; you get that file, and it is yours to edit and rerun.
One scripted hour over real OPC UA
The simulator publishes what your machines would, the agent records it, the MES books production from counter deltas. Nothing is minted from a count.
Graded against the script
fsmes score compares what the MES reported with what the script did: breakdowns detected, planned stops kept out of downtime, seconds late per fault. You get the report and the run's database if you want it.