Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: How to Create Faceplate in FactoryTalk View Studio?
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > How to Create Faceplate in FactoryTalk View Studio?

How to Create Faceplate in FactoryTalk View Studio?

A faceplate allows the operators to monitor and interact with the PLC system. Learn how to create faceplate in FactoryTalk view studio.

Last updated: January 9, 2024 3:01 pm
Viral Nagda
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

A faceplate is a graphical interface for a specific device or process used in conjunction with PLC and SCADA systems. Faceplates allow operators to monitor and interact with the PLC system efficiently. Learn how to create a faceplate in FactoryTalk View Studio.

When you are working in an HMI or SCADA software, you always require a faceplate to make your work easy. Faceplates are graphical objects where a common screen is developed and you just create multiple instances of this screen by only changing the tags.

For example, if you have 5 motors with the same data, then just create a single motor screen and call different motors from this same screen by just triggering different tags.

Now, one of the most used software in industrial automation is Rockwell Automation. It has an HMI / SCADA software called FactoryTalk View Studio, which many PLC programmers are familiar with. In this too, we can create faceplates for our purpose.

In this post, we will see how to create faceplates in FactoryTalk View Studio.

Faceplate in FactoryTalk View Studio

In the below steps, we discussed the procedure for creating a faceplate in the software.

Step 1:

First, create a new screen in a blank project. Refer to the image below. This is a simple motor faceplate having the following data: name, status, auto-manual selection, local-remote status, start button, stop button, mode status and total running hours.

How to Create Faceplate in FactoryTalk View Studio

Refer to the below image. These are the properties that you have to set by right-clicking the screen when open. On Top means it can be shown over an existing screen. This is the general property of a popup, where it must overwrite an existing open screen.

Also, tick the option – cannot be replaced. This means that you cannot open any other screen without closing this first. This one is optional and depends on operator requirements. Keep the tag update rate to 0.05 seconds, which is the fastest of all.

Again, this one is optional based on how fast you want to show data to the operator. Then, specify the height and width of the screen and also define the position where it will open.

Building Faceplates

Step 2:

Now, let us have a look at the properties of the objects inside the screen. Take an object showing motor status for example, as shown in the first image.

In the connections tab, you can see that the written format is – {#1.MotorStatus}. What does this mean? Basically, suppose there are four objects on a screen.

In the PLC program, #1 will be a structured tag with elements in it. Refer to the second image. In this, a tag named Motor8 is created in PLC with a user-defined data type – Motor_Data. This type has various elements inside it as can be seen, like Label, MotorStatus, StartPB etc. In this example, I have 8 motors with the same data. So, I created this data type in the PLC program for simplicity.

So here, #1 will refer to the Motor8 tag. Now, #1.MotorSatus means you are referring to this data. Similarly, the screen has other objects like {#1.StartPB}, {#1.StopPB}, {#1.Label} etc.

In this way, you have to tag objects according to your requirements. In another simple way, if there are single tags in your PLC project, you can also tag them as #1, #2, #3, and so on. The meaning is the same, only the way of defining it is different.

Create Faceplate in HMI SCADA
Rockwell Automation FactoryTalk Studio Basics

Step 3:

Now, we will create different motor tags for defining on a single screen. Refer to the below image. In the software, where the left-hand toolbar has all the properties, you will find an option named parameters. Here, you have to create parameters.

Basically, these are pointers to the screen that you will call and thus, they will have their corresponding data. For example, we will define motor-1 as seen in the second image.

The tag – Motor1 is of data type – Motor_Data which we discussed earlier. We have named this parameter file as – RSP101_Data. Here, we are moving Motor1 tag to #1 which we defined earlier.

PLC and HMI Faceplate Development
Faceplate in HMI Programming

Step 4:

Now, let us move to the next step where we will call different motors.

Refer to the below image. There are four motors on the screen. Note that this screen is a replace type, not an on top display.

Faceplate hmi allen bradley

Now, let us take the first motor for example – RSP101; and refer to the image below for its properties. It is an invisible navigation button, overlapped on a motor symbol. It navigates to the page – Popup_Motor, which we created initially. It means on clicking the motor symbol, our popup will open.

Now, the main question is how to call motor-1 or motor-2 and so on. You will see an option – parameter file. There, you have to link the parameter file created earlier, which has motor-1 data (RSP101_Data).

This means that whenever you click the motor-1 symbol, our created popup/faceplate will appear which will move motor-1 data in it. Similarly, link other motors with their corresponding parameter files.

Rockwell Automation Faceplate

Step 5:

Now, at runtime, whenever you click the motors, the faceplate will open with corresponding data moved from parameter files. It’s very simple and you just have to define the data and screens properly.

If you found this article informative and engaging, we encourage you to consider subscribing to our YouTube Channel, where you can access video tutorials covering topics such as Instrumentation, Electrical, PLC, and SCADA.

For daily updates and to stay connected with our latest content, be sure to follow us on Facebook and Twitter.

To further expand your knowledge, we recommend checking out our next insightful articles.

Read Next:

  • PLC Program using Karnaugh Maps
  • Solid State vs Electromechanical Relays
  • How to use an SQL Server with HMI?
  • Types of Siemens PLC Panel Racks
  • Basic PLC Ladder Program Example
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Vendor Document for Project Systems Architecture
Why Use a Current Loop?
Communication Processor Module in Siemens PLC
Siemens HMI Training – Using UDTs with Faceplates
Troubleshoot the Status of a PLC Via CPU Indicators
PLC Cooking Timer Example for Kitchen Automation
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Pump and Mixer Operations Example: PLC Timer-Based Control
Evaluating Industrial Automation Projects Return on investment (ROI)
Features of SCADA
Start the Counting from a Preset Value in PLC
Schneider PLC Example Program for Star-Delta System
How to Troubleshoot Siemens PLC Programs?
What is a Line Choke or Reactor in a VFD?
Troubleshooting a 4-20mA Current loop

Keep Learning

Connect PLC with SCADA System via OPC UA

How to Connect PLC with SCADA System via OPC UA?

PC-Based Motion Controller

Various Types of Delta PLC used in Industrial Automation

Why Use Normally-Closed Contact for Stop Buttons

Why Use Normally-Closed Contact for Stop Buttons?

SCADA and PLC Configuration

Examples of SCADA and PLC Configuration Systems

4 TO 20 MA ANALOG CURRENT SIGNALS

Basics of 4 to 20 mA analog Signals

PLC engineering software

How to Download GX Works? Mitsubishi PLC Software

PLC Programming for Weight-Based Packaging

PLC Programming for Weight-Based Packaging

Statement List (STL) to Find Highest Value in the Data Block

Statement List (STL) to Find Highest Value

Learn More

Sample Raw DataSheet for Pressure Calibration

Sample Raw DataSheet for Pressure Calibration

Orifice Beta

Why is Orifice Beta in between 0.3 to 0.7?

PID Controller Tunning Manually

PID Controller Parameters Tuning Manually

volumetric flow measurement for liquids versus gases

Standardized Volumetric Flow

How to Create Faceplate in FactoryTalk View Studio

How to Create Faceplate in FactoryTalk View Studio?

Solenoid Valve Design

Solenoid Valve Selection Criteria

Gas flow rate Formulas

Gas Flow Formulas

Electromagnetic

Types of Signals Based on Electromagnetic Compatibility (EMC Performance)

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?