Page 1 of 1

How to control displayed screen from PLC? [Solved]

Posted: Wed Sep 02, 2015 7:16 am
by Transistor
The old Beijer e710 and e910 had a "Display Register" tag. It pointed to a PLC integer and updated the PLC with the current screen number or, if the PLC changed the value jumped to that screen number.

I have found System Tags "Current Screen Id" and "New Screen Id" but can't figure out how to tie them to the PLC.

Any ideas?

Re: Display register? How to control displayed screen from P

Posted: Thu Sep 03, 2015 1:49 pm
by Transistor
It seems to be pretty much the same. Have the PLC write to SystemTagNewScreenId and the HMI will jump to that screen.
  • The HMI only jumps on change of the tag.
  • Any screens that you want to jump to must have a unique Screen ID.
  • If two screens have the same Screen ID and that ID is called the HMI will reboot.
The iX Developer documentation could be a little better here.

Image

SystemTagCurrentScreenId contains the current screen ID (obviously).

Re: How to control displayed screen from PLC? [Solved]

Posted: Tue Mar 26, 2019 3:03 am
by tara
It is by all accounts essentially the equivalent. Have the PLC write to SystemTagNewScreenId and the HMI will hop to that screen.
The HMI just hops on change of the tag. Any screens that you need to bounce to must have an interesting Screen ID. In the event that two screens have a similar Screen ID and that ID is known as the HMI will reboot.
The iX Designer documentation could be somewhat better here.