Credo di aver risolto con questa macro:
macro_command main()
short num=0
short comand=5
// Verifico il numero di ricetta attiva
GetData(num, "Local HMI", RECIPE, "TipoProdotti.Selection")
// Scrivo al PLC il valore rilevato
SetData(num, "ELSIST MODBUS TCP/IP", %MW, 40001, 1)
// Invio il comando di SendPLC al gestore ricette
SetData(comand, "Local HMI", RECIPE, "TipoProdotti.Command")
end macro_command