HikeOnPast (Customer) asked a question.

Psuite compile-time error: "Tag missing in instruction at..." that points to a PID block with dozens of tags.

I'm using PID blocks that include cascade control. Did some copy/pasting and unsurprisingly get a compile-time error: "Tag missing in instruction at:" which references the rung/column of the PID block.

 

The trouble is, there are dozens of tags in the PID block, and the error doesn't provide a field within the block - just the rung and column where the PID block is located. I'm new to Productivity - is there a way to drill down to find the actual field within the block that is creating the problem?


  • kewakl (Customer)

    Can you provide images of the PID dialogs?

    • HikeOnPast (Customer)

      It was much faster to just delete/re-copy/re-edit to get my code to compile in this specific instance.

       

      I was asking about the general case for the next time that I or someone else encounters this issue. Sorry if I didn't make it clear in the question.

      • ADC Community_02 (Automationdirect.com)

        Double clicking and reopening the instruction and hitting ok will display the offending fields:

        image

      • HikeOnPast (Customer)

        Thanks. In this case, I was able to open the instruction and hit OK without it complaining, yet it still threw a compiler error. I compared all the fields to a known-good block, too. Nothing out of the ordinary.

      • ADC Community_02 (Automationdirect.com)

        If this issue reoccurs can you go online with the CPU and create a system report prior to recoding and PM it to me.