What is HMI Button Control?

Use HMI Button Control (HMIBC) in
Logix Designer
to communicate between an HMI device and a Logix controller over a high-speed I/O connection. Machine controls including jogging a motor or opening and closing a valve are more precise with an HMIBC than a standard HMI device button. Configure any graphic element to function as an HMIBC. Each Logix controller supports up to 256 HMIBC tags.
TIP:
The HMI Button Control (HMIBC) function is disabled for
View 5000 Server
projects.
Include an HMIBC instruction for each button. The HMIBC instruction communicates with a
PanelView
5000 HMI device only if the HMI device appears in the I/O Configuration tree in
Logix Designer
.
There are three HMIBC tag members for an HMI Button Control:
  • ButtonState.
    Writes to the Logix controller during the button press.
  • ProgFB.
    Provides feedback to the HMI device when the device that the HMIBC controls changes states.
  • Out.
    Provides feedback to the HMI device when the command to the HMI device changes states. Use the Out tag member to indicate that the Logix controller detects the button press or that device the HMIBC controls does not have a feedback signal.
    TIP:
    For multiple HMI devices, pressing the HMIBC on any HMI device sets the Out member of the HMIBC instruction.
IMPORTANT:
Do not write to other tags on the screen when writing to the HMIBC tag. Do not write to additional write commands on the HMIBC or perform State Enter or State Exit events on the screen, including the
System Banner
.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal