How to control displayed screen from PLC? [Solved]

Discussion of application development using iX Developer, including but not limited to getting started, using the functions tab, properties, objects and installation.
Post Reply
Transistor
Posts: 25
Joined: Sat Jul 04, 2015 6:13 am

How to control displayed screen from PLC? [Solved]

Post 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?
Last edited by Transistor on Thu Sep 03, 2015 1:50 pm, edited 1 time in total.

Transistor
Posts: 25
Joined: Sat Jul 04, 2015 6:13 am

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

Post 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).

tara
Posts: 1
Joined: Tue Mar 26, 2019 2:57 am
Contact:

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

Post 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.

Post Reply