How to make a non-localhost Ignition (Vision/Perspective) project accessible to your browser?

Morning, everybody,

I am a PLC programmer and I am exploring Ignition as an R & D solution to offer HMI/SCADA interfaces to our customers.

Current Status:

I have configured the Gateway and successfully established communication with my PLC via OPC UA Server.

In the Designer, I created a basic project and verified that the PLC data (tag) responds correctly.

I noticed that the project only appears via Ignition Vision Client Launcher, but I would prefer a browser-based solution for greater flexibility (and not having to install additional software on customers' PCs).

I read that the ideal solution is Perspective. I've been trying to figure out how to "transfer" my Vision project to Perspective or how to set it up for web access, but I can't find a clear tutorial to go from scratch to customer-side implementation.

Specific Questions:

What is the correct procedure for migrating existing resources (tags and logic) from a Vision project to a Perspective one? Or is it better to start again directly by creating Views on Perspective?

I created the project with the Gateway set to localhost. How do I change the address to make the project accessible from other PCs (on the same network) without customers having to make complicated manual configurations?

What is the best approach (and best practices) that the community uses to deploy Perspective projects to external clients?

Any advice or links to specific tutorials on Perspective for Vision/PLC users will be greatly appreciated.

Thanks in advance for your help!

  1. There is no procedure to convert Vision to Perspective. The technologies are very different and there are many parts that do not have 1:1 substitutes. (There are integrators that offer their services to do this, using internally-developed tools.)

  2. Simply substitute the external IP address of your PC when connecting from other PCs on your LAN. You will likely need to adjust your PC firewall.

  3. Multiple steps are required:

  • Get a domain name and SSL certificate.
  • Expose your gateway to the internet for SSL access using that domain name.
  • Perhaps use a reverse proxy to increase security
  • Access your gateway via domain name with HTTPS instead of IP address.
1 Like

With the exception of Vision Client Tags, tags are a gateway-wide resource, they do not belong to a specific project.

Projects aren't Vision or Perspective specific. Your project could have both Vision and Perspective resources in it.

Free training at https://inductiveuniversity.com can help you come up to speed.