Hi all, TL;DR at the end.
Hardware: 1768-L43S Compact GuardLogix, PanelView Plus 6 1000, Sick Barcode Scanner w/Ethernet
I've got an application where the customer wants to select batch recipes based on either a button that's pressed on the HMI, or a barcode being scanned. I have no problems with getting the barcode out of the scanner and searching through a recipe array to match it to it's recipe. But they've also said that "any recipe management must use the in-built recipe functions of the HMI, (i.e. not PLC-based)".
I understand the reasons one might say that, but now I'm a bit stuck. As far as I can tell, the only way to select a recipe in Recipe Plus is to use the Recipe Plus object, and press a Recipe Plus button on the screen to download the selected recipe into the PLC tag structure. I can't find a way to download a recipe based on the PLC changing the state of a tag, let alone a way to have the PLC send the barcode up to the HMI, have the HMI search it's database for that string, and select and load that recipe.
Before I go back to the customer and tell them that they can't have their cake and eat it too, does anyone know of a way to do what they're asking?
FWIW, I've never used Recipe Plus before, I prefer to do it all in the PLC - so I could be overlooking something simple or misunderstanding how it works. Feel free to dumb it down if you think I need it!
TL;DR - can I select and load a recipe in RecipePlus based on a barcode string in the PLC that's unique to the recipe I want?
Hardware: 1768-L43S Compact GuardLogix, PanelView Plus 6 1000, Sick Barcode Scanner w/Ethernet
I've got an application where the customer wants to select batch recipes based on either a button that's pressed on the HMI, or a barcode being scanned. I have no problems with getting the barcode out of the scanner and searching through a recipe array to match it to it's recipe. But they've also said that "any recipe management must use the in-built recipe functions of the HMI, (i.e. not PLC-based)".
I understand the reasons one might say that, but now I'm a bit stuck. As far as I can tell, the only way to select a recipe in Recipe Plus is to use the Recipe Plus object, and press a Recipe Plus button on the screen to download the selected recipe into the PLC tag structure. I can't find a way to download a recipe based on the PLC changing the state of a tag, let alone a way to have the PLC send the barcode up to the HMI, have the HMI search it's database for that string, and select and load that recipe.
Before I go back to the customer and tell them that they can't have their cake and eat it too, does anyone know of a way to do what they're asking?
FWIW, I've never used Recipe Plus before, I prefer to do it all in the PLC - so I could be overlooking something simple or misunderstanding how it works. Feel free to dumb it down if you think I need it!
TL;DR - can I select and load a recipe in RecipePlus based on a barcode string in the PLC that's unique to the recipe I want?