Additional button on command processing screen

Additional button on command processing screen

I'm trying to add an additional button to the command processing screen.
This button should apear when the Feeder is blocked.

The relevant variable for this condition is QUFxx_Blocked (Bool).
When pressed, the button should send a pulse command to QUFxx_RSB (Bool).

I have created
  1. a smart object for my feeder bay
  2. a smart object for the Command Processing screen

Each feeder has:

  • QUFxx_CO for the command

  • QUFxx_ST for the status

The screen currently looks like this:





When I use the variables as described above, it seems the placeholder QUF_ is not being replaced correctly — instead,  it always becomes QUF02_Blocked and QUF02_RSB for all objects that use this smart object.

Additionally:

  • When I use *_Blocked and *_RSB, the buttons do not appear at all.

  • When I use QUF13_Blocked and QUF13_RSB, those values are applied to all objects.

For the command and status variables, everything works as expected (each feeder gets the correct variable substitution), but for this new button, the variable substitution doesn’t seem to work properly.

I have 13 feeders in total: QUF01QUF13.

In my variable list of the smart object all variables are defined as QUF_* so QUF_CO, QUF_ST, QUF_Blocked, QUF_RSB.
In my smart object I link the real variable eg: QUFxx_CO to the variable of the smart object QUFxx_QUF_CO

    Disclaimer

    This document governs the use of our Community Forum. By registering and using the platform, you accept these conditions.

    The COPA-DATA Community Forum serves to encourage the exchange of information and experience about the zenon software between forum users respectively zenon users.

    Please mind that any published information on the Community Forum is the subjective opinion and view based on the experience and the level of knowledge of the author. COPA-DATA does not overtake any responsibility for the content and the accuracy of the shared information.

    Users of the Community Forum are encouraged to share only well-founded experiences and to point out any risks associated with the implementation of proposed solutions to problems. COPA-DATA at its absolute discretion, reserves the right to moderate the forum. In this connection COPA-DATA may remove any information containing false facts, potentially dangerous solutions, bad language or content that may insult, degrade or discriminate others. COPA-DATA may block a non-complying user from forum access if the user violated this provision.

    COPA-DATA reserves the right to change this document from time to time at own discretion.


    Ing. Punzenberger COPA-DATA GmbH
    Karolingerstraße 7b · 5020 Salzburg · Austria
    www.copadata.com