Custom Lot Screens
Example lot screens
tracePerspectiveViews.zip: two Perspective views, training/receiveLot and training/transferLot.
Import the screens and add them to the menu
- In Ignition Designer, import
tracePerspectiveViews.zipinto thekanoaMESproject and save. The views appear undertraining. - Navigate to Configuration → Application → Navigation. Add a
Tracemenu item with two children:Receive Lot, opening the viewtraining/receiveLot, andTransfer Lot, openingtraining/transferLot.
Receive and transfer a lot
- Open Receive Lot. Choose a raw material, enter a quantity and unit, and click Receive.
- Confirm the new lot appears in Lot Manager at
Storage\Receiving. - Open Transfer Lot. Choose
Storage\Receivingas the source, select the lot you just received, chooseStorage\Binsas the destination, enter a quantity, and click Transfer. - Confirm both "Lots at" tables update, and check the transfer in Lot Manager.
How the screens work:
- Receive Lot always receives into
Storage\Receivingand only listsCoreForge\RMitems. It picks theRaw Blending Ingredientsserialization for coating items andRaw Aluminumfor everything else, creates the lot, then runs aReceiveoperation with one output. - Transfer Lot fills both tables with
getLotActivity, then runs aTransferwith the selected lot as the input at the source and the output at the destination. It also shows the lot's trace graph.
Starting points, not templates
These screens hard-code CoreForge's items, serialization names and receiving area. The transfer screen only rejects quantities of zero or less; it doesn't check the quantity against what's available. Treat them as examples to copy from, and add that validation in your own screens.
