NB Panel: Recipe Operations


    Before starting:
    Friendly Reminder:  If you are not interested with more information about Recipe you can directly reach some important link below:
    Recipe is one of the most powerful(useful) facility of a HMI or controller that is used in many different kinf of industry. "A recipe can be product or equipment specific, it can be considered as a set of instructions, which specify how a task is to be performed; its structure may vary from a single set of simple instructions to a multi-component, multi-step recipe." We will deal with the concept of HMI Recipe in this post and especially inside of NB Panel. Before starting Recipe Data of NB Panel, I want to explain "What does recipe usage gain to us in a project?" & "storage of the recipe data" And then we will continue with the document analysis of NB Panel and lastly I will show you an example with recipe in NB Panel. Recipe usage brings us some important simplicities into a production line. If we listed them:

  • Parameters of recipe reduces the time of the programme changing for different types of production because of parametric programming.
  • Categorized of the production types make the results of production readable,traceable, flexible and comperable with the parametric changing. The produced product can be analyzed according to the recipe parameters and this question can be asked: "what if we change a parameter how could be the result affected?"
  • Recipe usage makes the changing the product into the production line. Recipe provides to change one product to another quickly and accurately.
  • Operator preparation for new product may be time consuming if recipe is not used.
    If we talk about the storage of the recipe data, there are three main ways to store the recipe data. Recipe storage at the 

"Recipe storage at the controller is only practical when there is just a handful of simple recipes and just one controller. Creating, viewing and modifying recipes in this manner can be cumbersome as most controllers don’t contain any specific recipe functionality, forcing the programmer to perform custom ladder logic or script programming for each."

    "Recipe" is an important component that can be realized to share memory from HMI to PLC and vice versa. The component of the Recipe transmits the data with consecutive memories. And the data can be downloaded from the recipe memory to the PLC or uploaded from the PLC to the recipe memory. The size of the data to be transferred can be set. For the NB Unit, the recipe memory with 128K word can be selected for recipe data storage. For more information, please refer to the document.
You can directly access from the "Recipe" component under the "Parts" and use it click and drag onto the screen. You can use "Data Transmission" under "Function Parts" instead of "Recipe" to share Recipe data between PLC and HMI.

Fig: Recipe Data Property

"How does Recipe Memory work? can be seen below figure.
Fig: Recipe Memory

In Recipe Data, managing of data length is such an important step. When creating a Recipe watch out the variables' data length. All of these parameters define the length of a recipe. You should create a space how many recipe do you want to use. For example, in our project;
  • Text Input holds x2 word length for one character
  • Unsigned Integer holds x1 word length
  • Double holds x4 word length
  • Float holds x2 word length
Fig: Recipe Screen
I prepared a quick video below to show how recipe works. You can find the sample programme link from here.

Video: Recipe Operations
Thanks For Reading...
Okan Okumuş
28.06.2020

Comments

Popular posts from this blog

NB Panel: How To Update OMRON USB Driver-Gadget Serial v2.4(Problem Solved)

Questions About Movicon 11 SCADA and Movicon.Next SCADA

MotoSim - Not Detecting Dongle Error(Solved)