I'm trying to use an indirect address to display a value in the PLC on the HMI screen.
Using FactoryTalk View 6.1 I have a tag value of
{[PLC]ProductionList[ProductionIndex].RecipeName}
where [PLC] is the PLC device name
ProductionList[xx] is a matrix of recipes in the PLC with names,time,amount,etc.
ProductionIndex is the value in the PLC that increments after a recipe is completed.
I tested it with a fixed value of {[PLC]ProductionList[1].RecipeName} and it works fine. The problem is when I insert the variable in place of the fixed value. I get the message "Failed to resolve item's ID '{[PLC]ProductionLisit[ProductionIndex].RecipeName because it does not exist on any server"
I have tried {[PLC]ProductionLisit[[PLC]ProductionIndex].RecipeName but that didn't work either.
Is there a way to do this or do I have to go the VBA on screen open route?
Thanks for your help
Using FactoryTalk View 6.1 I have a tag value of
{[PLC]ProductionList[ProductionIndex].RecipeName}
where [PLC] is the PLC device name
ProductionList[xx] is a matrix of recipes in the PLC with names,time,amount,etc.
ProductionIndex is the value in the PLC that increments after a recipe is completed.
I tested it with a fixed value of {[PLC]ProductionList[1].RecipeName} and it works fine. The problem is when I insert the variable in place of the fixed value. I get the message "Failed to resolve item's ID '{[PLC]ProductionLisit[ProductionIndex].RecipeName because it does not exist on any server"
I have tried {[PLC]ProductionLisit[[PLC]ProductionIndex].RecipeName but that didn't work either.
Is there a way to do this or do I have to go the VBA on screen open route?
Thanks for your help