Introduction
Omron has improved the Recipe functions of NS in V6.60 to give you the freedom to develop your own Recipe screen, but at
the same time use the standard functions of the Data Block to save, retrieve, delete, insert and copy Recipes from the NS HMI.
This means that you do not have to use the Data Block Table object anymore to show your Recipe data. You can now use the standard button, label and input objects to create the Recipe screen that fulfils your requirements on HMI.
the same time use the standard functions of the Data Block to save, retrieve, delete, insert and copy Recipes from the NS HMI.
This means that you do not have to use the Data Block Table object anymore to show your Recipe data. You can now use the standard button, label and input objects to create the Recipe screen that fulfils your requirements on HMI.
To see the benefits of the NS Recipe function on a real packaging machine, click the link below to access a machine case study in Omron's packaging solutions area.
The standard recipe functions of the Data Block are available from a Command Button. The benefit of this is that it is not necessary to create a macro to use these functions. They can just be configured as an action when pressing a button.
The main Data Block Control functions are:
One example is Excel which can read CSV files in a spreadsheet. With PLC Data Block we mean the addresses configured for each Recipe or Data Block Group. Here you usually configure PLC addresses.
The NS PT Memory can be any NS internal memory address ($W/$HW). All these functions above can be triggered by a user definable bit in case you would like to execute the function automatically. The location of the CSV file can be either the Compact Flash (CF) memory card or the internal NS hardware memory. Many of these choices can be indirectly addressed which allows you to dynamically change the configuration option by the operator. This would be applicable when you use macro’s to automate choices for the operator or if you want to be able to backup the Recipe to CF card without creating a separate screen to do this. In other words the new functions give you the freedom to design your recipe the way you want it to work!
Before V6.60 a simple Data Block Table would look similar to the one shown below:

Now your Recipe screen could look something like this:

As you can see many things are possible using these Recipe functions with standard objects.
The look of your Recipe and the way you work with it can even be enhanced when you use some popup screens. This is very easy to do when you use indirect addresses and some simple macros. For example the popup screen below shows you a list of Recipes that you stored in the CSV file before.

The main Data Block Control functions are:
- Read data from CSV file to PLC Data Block
- Write data from PLC Data Block to CSV file
- Read data from CSV file to NS PT Memory
- Write data from NS PT Memory to CSV file
- Read data from NS PT Memory to PLC Data Block
- Write data from PLC Data Block to NS PT Memory
- Read record label
- Delete record
One example is Excel which can read CSV files in a spreadsheet. With PLC Data Block we mean the addresses configured for each Recipe or Data Block Group. Here you usually configure PLC addresses.
The NS PT Memory can be any NS internal memory address ($W/$HW). All these functions above can be triggered by a user definable bit in case you would like to execute the function automatically. The location of the CSV file can be either the Compact Flash (CF) memory card or the internal NS hardware memory. Many of these choices can be indirectly addressed which allows you to dynamically change the configuration option by the operator. This would be applicable when you use macro’s to automate choices for the operator or if you want to be able to backup the Recipe to CF card without creating a separate screen to do this. In other words the new functions give you the freedom to design your recipe the way you want it to work!
Before V6.60 a simple Data Block Table would look similar to the one shown below:

Now your Recipe screen could look something like this:

As you can see many things are possible using these Recipe functions with standard objects.
The look of your Recipe and the way you work with it can even be enhanced when you use some popup screens. This is very easy to do when you use indirect addresses and some simple macros. For example the popup screen below shows you a list of Recipes that you stored in the CSV file before.
