Remotely controlling your Allen-Bradley PanelView Plus using VNC

The Automation School – HMI Basics – Article Banner
Shawn Tierney at Worcester Water Trade Show 2002In today’s article we’ll discuss how you can remotely monitor and control your Allen-Bradley PanelView Plus using VNC (Virtual Network Computing.)

The ability to use handheld devices with HMI or SCADA systems has been around for a long time. In fact, in the picture to the right you can see me back in 2002 with a Windows CE based HP Jornada Pocket PC on display (on kiosk behind me) running RSView32 Active Display Client via Terminal Services.

[artadrr-hmi-e]While Terminal Services, now known as Remote Desktop Services, is still a valid solution for Server based applications, today smaller systems often use Virtual Network Computing (aka VNC) to enable remote monitoring and control. Note: You can find more detailed information about VNC at this Wikipedia page.

In fact, Rockwell has been providing a VNC server for certain versions of it’s PanelView products for some time now. And with it enabled you can monitor and control your PanelView Plus remotely from any VNC client.

Before we go into the details of setting up VNC on the PVPlus, lets first be clear which PanelView Plus models have the ability to be a VNC server:

PanelView Plus support for VNC:

The Automation School – PLC Basics – Sidebar Banner
  • The VersaView CE, later renamed the PanelView Plus CE, was the first PanelView Plus product that allowed access to the Windows CE desktop, and one of the CE Applications Rockwell tested and made freely available was VNC Server software.
  • With the PanelView Plus 6, all models allow access to the Windows CE desktop and they all come with several applications preinstalled, including VNC server software.

Note: Prior to the release of the PanelView Plus line and Machine Edition 3.0, Rockwell had a 6181 Industrial “Windows CE” PC they promoted as an HMI. This product came with a ViewME runtime installed and also supported being used as a VNC server. You can see it pictured above – it’s the HMI with the gray bezel on the left.

Setting up the PanelView Plus 6 to be a VNC server:

Now that we’ve run through the PanelView Plus models which support VNC, lets walk through how to set it up on a PVPlus 6:

1) From the PVPlus 6 Configuration Mode screen select Exit, or F8:

1 PanelView Plus Configuration Mode

2) Enter in the password required to exit to the desktop (the default is “password.”)

2 PanelView Plus Exit Config Mode Password Prompt

3) Once at the desktop, select “Start, Settings, Control Panel:”

3 PanelView Plus 6 WinCE Desktop

4 PanelView Plus 6 Open Control Panel

4) Now open the “Services” applet:

5 PanelView Plus 6 Control Panel

6 PanelView Plus 6 Control Panel Services Applet

5) Select “VNC Server” to turn it on.

7 PanelView Plus 6 Control Panel Services Applet VNC Off

8 PanelView Plus 6 Control Panel Services Applet VNC On

6) Close the “Services” applet and open the “Sever Config” applet:

9 PanelView Plus 6 Control Panel Server Config Applet

10 PanelView Plus 6 Control Panel Server Config Applet Defaults

7) Here on the VNC tab we’ll uncheck the “View Only” mode, check “Enable Security,” and finally select “Password” and type in a remote control password of our choosing:

11 PanelView Plus 6 Control Panel Server Config Applet Edited with Password

8) At this point we’re finished with the server config so we click on OK to close the dialog box, and then click on “yes” to the popup:

12 PanelView Plus 6 Control Panel Server Config Applet Exit Confirm

9) We are now done setting up the PanelView Plus 6 as a VNC server. We can either manually restart ViewME Runtime, or we can just reboot to reload our default application.

Part Two: Setting up your Personal Computer to connect to your PanelView Plus using VNC:

Since the PanelView Plus 6 comes with “TightVNC Server,” I’ve decided to use the TightVNC client for my PC. Here’s how I went about getting it and connecting:

1) To start, I visited www.TightVNC.com and downloaded their software:

1 TightVNC webpage

2) Next I did a custom install as I only wanted to install the VNC Viewer (client) on my laptop.

3) Once installed, I ran the TightVNC viewer and entered the IP Address of my PanelView Plus 6, as shown below:

2 TightVNC viewer aka PC Client

4) Then I clicked on “connect,” entered my password, and was greeted with a window representing my PanelView Plus 6:

3 TightVNC viewer connected to PanelView Plus 6

5) Since I had enabled “control,” I was able to “remotely control” my PanelView Plus 6 by navigating screens, change values, and pretty much doing anything I could do from in front of the PVPlus 6. And everything I did in the TightVNC viewer on my PC was mimicked on the PanelView Plus 6’s display.

Well, I hope the above procedure on how to remotely control your PanelView Plus with your PC using VNC was helpful. Later in the week I’ll show you how to monitor and control your PanelView Plus 6 remotely using a free VNC client app on your Apple iPad and iPhone – here’s a preview:

3 Apple iPad 2, iPhone 5s and Windows 7 PC simultaneously connected to a single PanelView Plus 6 using VNC

In the mean time, if you have any questions or comments please use the “Leave a Reply” form at the bottom of this page.

Sincerely,

Shawn Tierney
Automation Blogger and Trainer

Need personalized help? For as little as $25 per month you can get direct access to ask me Rockwell PLC, HMI, and SCADA questions! Learn the details at Patreon.com/Automation

The Automation School – HMI Basics – Article Banner

Check Also

PanelView Plus Configuration Mode

How do I access the PanelView Plus Configuration Menu?

So you need to update your PanelView Plus time, date, screensaver, IP address, or other …

How do I get a copy of a PanelView Plus application to edit?

This is a question I get asked quite a bit. And that’s probably because it’s …