Hi,
I have a project where it has been asked of me to provide a means of loading a recipe by scanning a barcode. Basically the operator will scan the barcode and the settings associated with that recipe will be loaded.
I have previously used the recipe plus function in the panel view plus terminals and I was planning on using this function again as the barcode was not requested at the outset.
I will be using a compact logix to control this machine. I have decoded barcodes before to show details of a batch order on a hmi.
I will be connecting the barcode scanner to the serial port of the plc and interpeting its data like I have done previously. The information being scanned is just the recipe name. There are two timer values associated with each recipe and I want to load them when the recipe I scan matches the recipe in the database sort of speak.
If the recipe name loaded does not match the barcode that has been scanned, it will flag an error.
If I could get a few ideas or a discussion started, it might put me in the right direction. I will greatley appreciate any comments given.
Thank you.
I have a project where it has been asked of me to provide a means of loading a recipe by scanning a barcode. Basically the operator will scan the barcode and the settings associated with that recipe will be loaded.
I have previously used the recipe plus function in the panel view plus terminals and I was planning on using this function again as the barcode was not requested at the outset.
I will be using a compact logix to control this machine. I have decoded barcodes before to show details of a batch order on a hmi.
I will be connecting the barcode scanner to the serial port of the plc and interpeting its data like I have done previously. The information being scanned is just the recipe name. There are two timer values associated with each recipe and I want to load them when the recipe I scan matches the recipe in the database sort of speak.
If the recipe name loaded does not match the barcode that has been scanned, it will flag an error.
If I could get a few ideas or a discussion started, it might put me in the right direction. I will greatley appreciate any comments given.
Thank you.