How to Program RSView32




How to Program an HMI and SCADA System with Rockwell Automation’s RSView32
2017 Edition
by Neal Babcock
ebook price: $19.95
Adobe PDF Edition

Rockwell Automation and its line of Allen-Bradley PLCs (programmable logic controllers) are the most commonly used controllers in today’s industrial environment. Untold numbers of processes and machine control applications are controlled by the Rockwell’s Allen-Bradley PLCs and their RSLogix software.

Controlling the logical operation of a machine or a process is only half the solution, though. A reliable Human Machine Interface, or HMI, is just as critical.

RSView32 provides an inexpensive but powerful solution. Not only can RSView work as HMI software, it can also function as a full fledged SCADA (Supervisory Control And Data Acquisition) system.

If you understand how to program RSView32, you can:

• create programs and edit existing PLC SCADA programs with RSView32.

• increase your skill set, making yourself worth more to your company.

• communicate more effectively with your co-workers or your clients regarding HMIs and PLC SCADA systems.

If you to want to take the quick path to learning RSView32, this training manual is for you.

And, you can begin right now.

This tutorial explains everything you need to know to get a solid understanding of RSView32 and provides the most cost-effective training available today.

This ebook is more than an introduction to RSView32, HMIs or SCADA systems. It contains real world examples that are a result of many years of industrial programming experience. It contains tips and routines you can start using immediately.

To the beginner in RSView32, it is more valuable than the thick and complex books written by college professors. They cover functions and algorithms you may never use. After wading through one of those, you still might not know how to turn on a motor with an HMI.

“How to Program RSView32” makes learning RSView32 easy.

If you are:

– a software engineer who needs to quickly learn RSView32

– a student of engineering

– an engineer in a non-electrical field

– a technician and maintenance person who works with Allen-Bradley equipment

“How to Program RSView32” will get you up to speed – fast.


“How to Program RSView32” will:

• explain the overall philosophy of programming an HMI or SCADA system

• give you an awareness of the problems that an HMI/SCADA programmer faces

 explain the terms that you need to understand to program RSView

 show you how to collect information from the plant and display it in the HMI

 show you how to create a fully functioning HMI

 teach you step by step how to design professional looking screens

 save you a bunch of money (other HMI courses cost hundreds of dollars)

 save time (this ebook can be read and understood in a few evenings)

 show you how to be comfortable programming a PC with RSView32

 teach you how to understand enough Ladder Logic to produce an HMI

We don’t just tell you what you need to do in RSView – we show you a picture.

This book has dozens of screen shots explaining how to:

– understand Allen-Bradley’s unique method of assigning addresses and how those addresses work with RSView32

– create and use tags, the “links” that connect RSView and the PLC

– animate graphic elements of the HMI

– create an HMI/SCADA system from scratch

– connect to the PLC and modify the program online

and much more.

This book contains 133 pages of text and screen shots to give you what you need to start programming in RSView32.

The Project

The best way to learn a new language or piece of software is by looking at a real world example.

“How to Program in RSView32” uses a batching project to show you how to program. This is a functioning program – the real thing; not just a simulation.

There is a Project Scope included in the book. If you are a consultant or a programmer already, you are familiar with this type of document. It outlines in detail how the completed system must work. It would be your job to write the program and make sure that the system performs indicated in the project scope.

The book takes you through each step of writing the program to meet the specification. You will learn how to turn words into screens and actions in RSView32. Here is a diagram and a brief description of the Project Scope that is used in the book.

Project Overview

Three ingredients (city water, ingredient QR and ingredient KM) are added in specified amounts by weight to the Mixing Tank. After all the ingredients have been added to the Mixing Tank, the mixture is blended by running the agitator for a given time. When the blending time is complete, the finished product is pumped to the Filling Lines for bottling and final packaging.

10.1. General HMI Specifications

10.1.1 The monitor is a touchscreen. With the exception of the E-Stop pushbutton operator, all system control is performed with this monitor.

10.1.2 The screens are to be designed to run at a resolution of 1024 x 768.

10.1.3 Colors All colors used on the HMI will adhere to the following RGB (red, green, blue) values: Black (0, 0, 0) White (255, 255, 255) Gray (192, 192, 192) Light Gray (224, 224, 224) Red (240, 0, 0) Green (0, 192, 0) Yellow (255, 255, 0) Blue (0, 102, 255) Light Blue (102, 153, 255) Teal (0, 255, 255)

10.1.4 The screen background color is light gray.

10.1.5 The normal screen font is Arial 12, black. The minimum screen font is Arial 10, black.

10.1.6 The status of the system is indicated on every screen. The font is Arial 18, bold, black.

10.1.7 If an alarm occurs, a yellow graphic with the text “ALARM” of sufficient size is displayed to draw the attention of the operator. The font is Arial 16, bold, red. A separate “RESET” button allows the operator to reset the alarm.

10.2. Equipment Symbols

10.2.1 All equipment symbols will be 3-D, shaded, and drawn from the Graphic Libraries within RSView. Icons will be animated using colors to indicate the state of the equipment.

10.2.2 The position and status of all valves are indicated by the fill color of the respective valve icon. Valve icon colors are displayed as follows: Closed: red Open: green Alarm: yellow

10.2.3 The status of all pumps and motors valves are indicated by the fill color of the respective icon pump and motor icon colors are displayed as follows: Stopped: red Running: green Alarm: yellow

10.3. Screen Descriptions

10.3.1 There are 6 screens in the system, described as follows: Screen 1 – System View An overall system view is shown, similar to the example shown in this document. The Mixing Tank Weight is displayed numerically. Screen 2 – Agitator Process Run Time The agitator process run time is adjustable from 60 seconds to 360 seconds. Screen 3 – Valve Fault Detection Time Delays The time delays used in the Valve Fault detection logic are individually adjustable from 1 to 10 seconds. Screen 4 – Maintenance Total runtime (in hours) for all motors is displayed. Screen 5 – Alarms An Alarm Screen is available to view all alarms. All alarms and the status of each alarm are displayed. All alarm events are logged and viewable for a period of 90 days.


“How to Program with RSView32” shows the logical progression of the project from the start.

You learn how to:

– understand the Project Scope

– lay out the screens

– select the right hardware

– configure RSView32 and your personal computer

– program RSView32 to meet the specifications in the scope

– go online to verify the operation of the program

Actual screen shots are used from RSView32 to show you exactly how to use the software.

Excerpts – “How to Program RSView32”

Creating a New Screen

In the Project window, expand the “Graphics” folder. Double-click on “Display”.


A new window with an “untitled” display is created. Right-click on the new window and select “Display Settings”.

This will appear:


Many of the default values are fine, but we need to set a few. Some of them you may want to set for ease of development, such as the title bar.

Display Type
It is less confusing for the operator if you use “Replace”. This keeps windows from getting stuck behind other windows.

Allow Multiple Running Copies
For our application, there is no need for this.

Cache After Displaying
In large applications, this could help speed things up. It will consume extra RAM on the PC that is running RSView, though.

Title Bar
You want to leave this on during development, with the “System Menu” and “Minimize Buttons” enabled.

However, at runtime (when RSView is actually running in a live plant environment), you will probably disable this, as it allows more access than the operators need.

Check “Size to Main Window at Runtime” and “Show Last Acquired Value”.

Specify the correct size of the monitor.

Check “Allow Display to be Resized”. This will compensate for minor hardware variations and make sure that the screen will resize to fill the monitor.

In most cases, set this to 0, 0.


Excerpt 2
The Final Result

Let’s take a look at how the screens look in actual operation.







Motor Runtimes




Batch Log

“How to Program RSView32” totals 133 pages of text and images. In total, you will get:

• How To Program RSView32.pdf

• HYPERCLR_RSVIEW32 – PLC Program.pdf
A printout of the PLC Batching program (42 pages)

• hyperclr-Tags.xls
The list of tags used in the application

• IO List.xls
The I/O List spreadsheet. You can use this format over and over again on projects of your own.

This ebook is the result of many years of experience in PLC programming, electrical design and engineering.

It summarizes dozens of techniques that are needed to write a solid RSView32 application:

– It has easy to understand text with RSView32 techniques that can be used again and again.

– There is a sample project included that contains a Project Scope. The Project Scope (or Functional Specification, or whatever your company might call it) defines in detail how the system is to operate when the project is finished.

– You will learn how to take a Project Scope and turn it into a working RSView32 program.

– It will show you the keystrokes and mouse movements that you need to know to use RSView32.

Finally, it provides a number of tips and a “Frequently Ask Questions” section that will save you hours of frustration.


It works

“I needed a quick way to figure out RSView. This book worked great.”

Andre James

“I have used this book to train some of my people. Thanks for writing it.”

Marion Simon
Project Manager

“It cut through all the useless stuff. I was creating screens in just a couple of hours.”

Tom Witherell
Instrument Tech

About the author
Neal Babcock is an Electrical Engineer and has written and maintained dozens of PLC programs used in the semiconductor, automotive, energy and aviation industries.

Our Returns Policy
Within 14 days of receipt of your download, you may return any of the items you purchased from Engineer and Technician, for any reason, for a full refund.



“How to Program RSView32” is the fastest and easiest way to learn how to program in RSView32. Available for instant download.

Product details
Format: Adobe PDF (ebook),
File Size: 4114 KB
Print Length: 129 pages
Publisher: Modern Automation, LLC
Publication Date: January 11, 2017
Language: English
Text-to-Speech: Enabled, with user software
Lending: Not Enabled
Screen Reader: Adobe Reader, Apple Preview, others