PLC driven screen routing

Hey all,

Building a Perspective HMI on Ignition Edge 8.3.3. I need screens to automatically sequence based on PLC tag states — essentially if certain tags change, the session should navigate to the appropriate view automatically.

I have a routeRunScreen session message handler with the routing logic. Works fine when triggered from session scope (nav buttons, startup). The problem is triggering it from tag change scripts — gateway scope has no session context, so sendMessage fails.

Is there a standardized community approach for PLC-tag-driven automatic screen navigation in Perspective? Should I keep pursuing the message handler pattern and solve the gateway scope problem, or is there a better pattern I’m not aware of?

Pull the tag(s) into your navigation docked view (on view custom props) and put the change scripts there.

1 Like

That is such a simple solution. I’m fairly new and didn’t realize views could have their own custom props. Thanks!

1 Like