Ho realizzato un semplice progetto con una macro che esporta il nome del’Item della ricetta, ecco la macro:
macro_command main()
char nome[5]
short i,num
short loc=0
// verifico il numero di ricette presenti
GetData(num, "Local HMI", RECIPE, "test.Count")
num=num-1
// Prelevo i singoli nomi e li metto su local word
// Modificare SetData se si vuole trasferire su PLC
for i=0 to num
RecipeGetData(nome[0], "test.NOME",i)
loc=i*5
SetData(nome[0], "Local HMI", LW, loc, 5)
next i
end macro_command
E’ possibile scaricare il progetto GetRecipeItem per testarlo da EasyBuilder Pro direttamente in emulazione su PC (Download).