Schneider Electric Web Designer User Manual | Manualzz
Web Designer for FactoryCast
35016149 10/2017
Web Designer for
FactoryCast
User Manual
35016149.11
10/2017
www.schneider-electric.com
The information provided in this documentation contains general descriptions and/or technical
characteristics of the performance of the products contained herein. This documentation is not
intended as a substitute for and is not to be used for determining suitability or reliability of these
products for specific user applications. It is the duty of any such user or integrator to perform the
appropriate and complete risk analysis, evaluation and testing of the products with respect to the
relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or
subsidiaries shall be responsible or liable for misuse of the information contained herein. If you
have any suggestions for improvements or amendments or have found errors in this publication,
please notify us.
You agree not to reproduce, other than for your own personal, noncommercial use, all or part of
this document on any medium whatsoever without permission of Schneider Electric, given in
writing. You also agree not to establish any hypertext links to this document or its content.
Schneider Electric does not grant any right or license for the personal and noncommercial use of
the document or its content, except for a non-exclusive license to consult it on an "as is" basis, at
your own risk. All other rights are reserved.
All pertinent state, regional, and local safety regulations must be observed when installing and
using this product. For reasons of safety and to help ensure compliance with documented system
data, only the manufacturer should perform repairs to components.
When devices are used for applications with technical safety requirements, the relevant
instructions must be followed.
Failure to use Schneider Electric software or approved software with our hardware products may
result in injury, harm, or improper operating results.
Failure to observe this information can result in injury or equipment damage.
Silverlight® is a registered trademark of the Microsoft Corporation.
Expression Blend® is a registered trademark of the Microsoft Corporation.
© 2017 Schneider Electric. All Rights Reserved.
2
35016149 10/2017
Table of Contents
Safety Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1 Introducing Web Designer . . . . . . . . . . . . . . . . . . . . . . .
About Web Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Web Designer Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Web Designer Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of the Web Designer Application . . . . . . . . . . . . . . . . . . . . .
Creating a New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Target Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphic Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accessing the Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3 Project Management. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding and Removing Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding and Removing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding or Removing Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening and Closing a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing a FactoryCast Project and Web Site . . . . . . . . . . . . . . . . . .
Chapter 4 Transferring a Web Site . . . . . . . . . . . . . . . . . . . . . . . . .
Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Project Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting and Disconnecting Web Designer and a Module . . . . . . .
Chapter 5 Simulation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting and Disconnecting in Simulation Mode . . . . . . . . . . . . . .
Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 6 Managing Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing from a Programmable PLC . . . . . . . . . . . . . . . . . . . . . . . . .
Manually Edit Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Author Rights in Namespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35016149 10/2017
5
7
9
10
12
13
17
18
19
20
22
24
26
28
30
32
35
36
38
40
41
42
43
47
48
51
55
57
58
59
63
64
65
68
69
3
Chapter 7 Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1
7.2
7.3
7.4
Data Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Editor Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating a Data Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inserting a Symbol (Variable) in a Data Template . . . . . . . . . . . . . . . .
Inserting a Direct Address in a Data Template . . . . . . . . . . . . . . . . . .
Using an Existing Data Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphic Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introducing the Graphic Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphic Editor Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Functions in the Display Window. . . . . . . . . . . . . . . . . . . . . . . . .
Properties Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphic Editor Applet Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extended Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Microsoft Silverlight® Pages . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Microsoft Silverlight® Pages . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Program Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Program Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 8 Setting Up an External Tool . . . . . . . . . . . . . . . . . . . . . . .
Setting Up an External Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 9 Changing the Workspace Directory . . . . . . . . . . . . . . . . .
.......................................................
Chapter 10 Formatting and Restarting a Module . . . . . . . . . . . . . . . .
Re-start/Format a Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 11 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable Access Security, Symbol, Direct Address . . . . . . . . . . . . . . .
Changing Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contextual Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
71
72
73
74
76
77
79
80
81
82
84
88
90
91
92
93
110
120
120
121
121
129
129
133
145
135
135
137
138
139
141
142
145
147
148
150
153
159
35016149 10/2017
Safety Information
Important Information
NOTICE
Read these instructions carefully, and look at the equipment to become familiar with the device
before trying to install, operate, service, or maintain it. The following special messages may appear
throughout this documentation or on the equipment to warn of potential hazards or to call attention
to information that clarifies or simplifies a procedure.
35016149 10/2017
5
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified
personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of
the use of this material.
A qualified person is one who has skills and knowledge related to the construction and operation
of electrical equipment and its installation, and has received safety training to recognize and avoid
the hazards involved.
6
35016149 10/2017
About the Book
At a Glance
Document Scope
This manual presents the Web Designer for Modicon M340, Modicon M580, Premium, and
Quantum software and describes the installation and operation.
NOTE: In this manual, the term Web Designer refers to Web Designer for Modicon M340, M580,
Premium, or Quantum.
Validity Note
This documentation is valid for Web Designer software.
Related Documents
Title of Documentation
Reference Number
Objects Library for Microsoft Expression Blend®
S1A75812
FactoryCast for Modicon M340 User Manual
35015192 (English), 35015193
(French), 35015194 (German),
35015195 (Spanish), 35015196
(Itlian), 35015197 (Chinese)
FactoryCast for Premium and Quantum User Manual
31001229
Modicon M580 BMENOC0301/11 Ethernet Communications Module HRB62665 (English), HRB65311
Installation and Configuration Guide
(French), HRB65313 (German),
HRB65314 (Italian), HRB65315
(Spanish), HRB65316 (Chinese)
Modicon M580 BMENOC0321 Control Network Module Installation
and Configuration Guide
NVE24232 (English), NVE24233
(French), NVE24237 (German),
NVE24240 (Italian), NVE24239
(Spanish), NVE24242 (Chinese)
Communications Setup Manual
TLX DS COMPL7 V4
Ethernet Network - Reference Manual
TSX DR ETH
Modbus - User Guide
TSX DG MDB
You can download these technical publications and other technical information from our website
at http://www.schneider-electric.com/en/download
35016149 10/2017
7
Product Related Information
All pertinent state, regional, and local regulations must be observed when installing and using this
product. Only the manufacturer should perform repairs to this product to maintain system data.
When controllers are used for applications with technical requirements, please follow the relevant
instructions.
WARNING
UNINTENDED EQUIPMENT OPERATION
Use only Schneider Electric software or approved software with our hardware products.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Anyone who has access to a configuration tool and to your embedded server can override your
security settings and download new settings to the server.
Unauthorized or incorrect changes to data may change the behavior of your application in ways
that may be undesirable or even hazardous.
WARNING
UNINTENDED EQUIPMENT OPERATION
z
z
z
Keep strict access to the embedded server by configuring passwords.
Carefully select the symbols and direct addresses you authorize to be modified online.
Do not authorize online modifications of critical process variables.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
8
35016149 10/2017
Web Designer for FactoryCast
Introducing Web Designer
35016149 10/2017
Chapter 1
Introducing Web Designer
Introducing Web Designer
Overview
This chapter is an introduction to Web Designer. It contains installation instructions and a
description of the graphical interface.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
About Web Designer
10
Web Designer Installation
12
The Web Designer Interface
13
35016149 10/2017
9
Introducing Web Designer
About Web Designer
Introduction
Web Designer is a software application that you can use to create Web-based operator panels and
configure operating parameters for Web human machine interface (Web HMI) devices.
Web Designer contains the tools for designing an HMI project from data acquisition to the creation
and display of Web animation.
Use Web Designer for these tasks:
editing Web sites
z configuring Web Sites
z modifying Web Sites
z
Web Designer offers two levels of personalization:
You can create a variable base of devices that are viewed and modified in Web pages.
z You can add your own Web pages on the device site.
z
Devices
In the Schneider product range, Web Designer unites website configuration with services carried
out in the coupling unit or device. A project can simultaneously manage several devices.
Web Designer manages these devices:
PLC Range
Device
Modicon M340
BMX NOE 0110 and BMXNOR0200
Modicon M580
BMENOC0311 and BMENOC0321
Premium
TSX ETY 5103
Quantum
140 NOE 771 11
Simulation
Web Designer enables you to simulate devices to debug the application. This means you can verify
the behavior of Web pages and services without a physical connection to the device or module.
10
35016149 10/2017
Introducing Web Designer
PC Requirements
To optimize your experience with Web Designer, we recommend that your PC meets these
requirements:
PC Component
Operating System
Windows 10 Pro (64-bit)
Windows 7 Pro (64-bit)
Windows XP Pro (SP3)
System
Pentium processor
2.4 GHz or higher
(3.0 GHz recommended)
Pentium processor
2.4 GHz or higher
(3.0 GHz recommended)
Pentium processor
1.2 GHz or higher
(3.0 GHz recommended)
RAM
2 GB minimum
(4 GB recommended)
2 GB minimum
(3 GB recommended)
1 GB minimum
(2 GB recommended)
Hard disk
(available free space
8 GB minimum
8 GB minimum
8 GB minimum
Internet browser
IE 11.0 or later
IE 7.0 or later
IE 7.0 or later
Java Virtual Machine
Version 1.8.0 or later
Version 1.4.2 or later
Version 1.4.2 or later
Silverlight plug-in
Version 5.0 or later
Version 4.0 or later
Version 4.0 or later
Opening Applications from Interim Target-Patched Versions of Web Designer
Some versions of Web Designer, earlier than version 3.0, were patched with a file to target an
interim exec firmware version such as BMX NOE 0110 version 4.51. Applications created with
such versions of Web Designer might not open as expected in the latest version of Web Designer.
If your application was created with a version of Web Designer earlier than version 3.0 that was
patched for an interim firmware version, and does not open as expected in a later Web Designer
version, perform the following steps.
Step
Action
1
Open the folder containing the project. For instance:.
C:\Documents and Settings\user name\My Documents\Schneider Electric\Web
Designer\projects\project name
where user name is your Windows login name and project name is the name of the project
you want to edit.
2
Use a text editor such as Wordpad to open the file TargetVersion.xml. Locate the lines that show
the target firmware version. For instance, in the following example, the target firmware version is
4.51, as indicated by the values of target firmwareVersion and version:
<?xml version="1.0" encoding="UTF-8" ?>- <Targets>
<target firmwareVersion="v4.51" name="TSX ETG 3021-Target0" version="4.51" /></Targets>
3
Change the values of target firmwareVersion and version to reflect the latest Web
Designer version number. For instance, in the following example, the latest Web Designer
version is 5.0.
<?xml version="1.0" encoding="UTF-8" ?>- <Targets>
<target firmwareVersion="v5.0" name="TSX ETG 3021-Target0" version="5.0" /></Targets>
4
Save the TargetVersion.xml file.
35016149 10/2017
11
Introducing Web Designer
Web Designer Installation
Installation
Install Web Designer from the CD:
Step
Action
1
Insert the CD into your computer.
2
Open the Web Designer CD in Windows Explorer.
3
Open the WebDesigner folder; then double-click the setup file (setup.exe).
4
Follow the on-screen instructions.
After the Installation
z
z
12
After Web Designer is installed, you can open it (Start → All Programs → Schneider Electric →
SoCollaborative → Web Designer → Web Designer).
Your existing projects appear in the navigator when Web Designer is reinstalled.
35016149 10/2017
Introducing Web Designer
The Web Designer Interface
Main Window
This is the main window of the Web Designer:
Legend:
1
The menus (see page 148) contain commands for various functions.
2
The toolbar contains shortcuts to frequently used functions. (Hover the cursor over each button in the
toolbar to display its function name.)
3
The Navigator pane (see page 14) displays files related to your project.
4
You can edit, create, and configure services associated with your project in these columns.
5
The Console contains a list of recently detected errors.
6
This area contains information like the connection status and available memory for the selected module.
35016149 10/2017
13
Introducing Web Designer
Navigator
The Navigator zone displays the files and folders associated with existing projects. It provides an
overall view of the application in a file tree:
New Project: This is the name of the project as root directory. Click the plus sign (+) to make the
targets associated with the project appear.
BMX NOE 011-Target0[10.10...: This folder displays the name of the target associated with the
project and its IP address. Click the plus sign (+) to make the folders and files associated with the
target appear.
The main directories are visible for each target associated with the project:
Device: This directory displays the devices (CPUs connected to the module) associated with the
target.
z GraphicScreens: This directory contains these items:
 HTML pages (from the Graphic editor (see page 82))
 Silverlight pages (from Microsoft Expression Blend® (see page 120))
z
z
z
DataTables: This directory contains tables created in the Data editor (see page 72).
Website: contains the website files for the project. You can customize the website by changing
these files or by adding your own pages.
14
35016149 10/2017
Introducing Web Designer
Toolbar
The toolbar gives you quick access to the main Web Designer functions through clickable icons:
You can scroll over each icon to see its name. This table contains a description of the functions:
Icon
Name
Description
1
New
Scroll through the menu to create a new item:
z Project
z Target
z Device
z Service
z Folder
z File
2
Open Project
Open an existing project.
3
Save
Save the currently edited window.
4
Save All
Save multiple items modified in the project.
5
Cut
Cut the selected object to the clipboard.
6
Copy
Copy the selected object to the clipboard.
7
Paste
Paste the content of the clipboard.
8
Undo
Cancel the last performed action.
9
Find
Open the Search window to find text in a project file.
10
Lookup
Open the Lookup window to search for available variables.
11
Global Transfer
Download the project's modules (and associated files).
12
Target->PC
Transfer a project from the target to the PC.
13
PC->Target
Transfer a project from the PC to the target.
14
Connection to the module
Connect Web Designer to the target.
15
Connect to local simulator
Connect Web Designer to the simulator.
16
Disconnect
Disconnect Web Designer from the target or simulator.
17
Statistics
View statistics for the selected service (incoming messages,
outgoing messages, etc.).
18
Stop
Terminate the current service.
19
Run
Start the current service.
20
Operator Screens
View the operator screens.
21
PLC Program Viewer
View the PLC Program Viewer.
35016149 10/2017
15
Introducing Web Designer
16
35016149 10/2017
Web Designer for FactoryCast
Getting Started
35016149 10/2017
Chapter 2
Getting Started
Getting Started
Create a Web Designer Application
Use the procedures in this chapter to create a Web Designer application.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Overview of the Web Designer Application
18
Creating a New Project
19
Selecting Devices
20
Target Properties
22
Variable Selection
24
Data Editor
26
Graphic Editor
28
Transfer
30
Accessing the Website
32
35016149 10/2017
17
Getting Started
Overview of the Web Designer Application
Introduction
In this book, you will create an example architecture in a Web Designer project that can be viewed
in your PC’s browser. The example uses a BMX NOE 0110 module and a Modicon M340 PLC on
the same rack.
The Web server is hosted by the BMX NOE 0110 module, which periodically scans the values of
variables located in the PLC. The IP address that is implemented for the module is a.b.c.d.
Architecture
This figure shows the architecture of the example:
This table shows the components used in the example:
Reference
18
Type
Description
BMX NOE 0110
Target
Ethernet module
Modicon M340
Device
PLC
35016149 10/2017
Getting Started
Creating a New Project
New Project Window
Create a project that uses a BMX NOE 0110 module with the Project Creation Wizard window in
Web Designer (Project → New → Project):
NOTE: The preceding graphic depicts a Web Designer version earlier than version 3.0. In Web
Designer version 3.0, the Target List does not display the version number. As a result, only a single
target is displayed in version 3.0.
Creating a Project
In the Step 1 screen for the Project Creation Wizard (above), assign a name in the Project field (for
example, Modicon_M340_example).
In the Target List, expand FactoryCast.
Add target devices to the project:
Step
1
2
3
4
5
Action
Select a module from the Target List (for example, BMX NOE 0110 v5.0).
Click the move button (>). (The selected module appears in the first row of the Selected Target(s)
column.)
In the Name column, you can replace the default target name (Target0) with a more appropriate
name.
In the Address column, enter the IP Address (a.b.c.d) of the target. (For more information about
IP addressing, refer to the Modicon M340 for Ethernet Communications Modules and Processors
User Manual.)
Repeat these steps to select additional targets.
Click the Next button to go to the Step 2 screen for the Project Creation Wizard.
35016149 10/2017
19
Getting Started
Selecting Devices
Introduction
Continue using Web Designer to select devices and variables.
Step 2 Screen
For each target in the new Web Designer project, you can configure the devices that are connected
to it on the Step 2 screen for the Web Designer:
NOTE: The preceding graphic depicts a Web Designer version earlier than version 3.0. In Web
Designer version 3.0, the Target List does not display the version number.
20
35016149 10/2017
Getting Started
Selections
This table describes the fields in the above screen:
Device List
Select a device in the Device List and click the move (>) button to make the device
appear in the Target/Device column. Do this for every device you want to add to
the target.
Selected
Target(s)/Device(s)*
Name: Enter the name of the device.
Address: Enter the address of the device.
Protocol: Enter the desired protocol (if the device supports several protocols).
*For more information about addressing refer to the Modicon M340 for Ethernet Communications Modules
and Processors User Manual.
Click Finish to make the example appear in the Navigator pane in the Web Designer.
Save your project.
35016149 10/2017
21
Getting Started
Target Properties
Introduction
You can change the name and address of a target in the Properties window in Web Designer. In
this example, you can manually configure IP parameters for a BMX NOE 0110 module.
Accessing the Target Properties Page
Access the Target Properties page with one of these steps:
In the Navigator pane in the Web Designer, expand the project name, right-click the target, and
scroll to Properties.
z On the Target menu, click Properties.
z
The Properties window appears:
22
35016149 10/2017
Getting Started
Setting Up the IP Parameters
For this example, enter a.b.c.d in the Address field to assign that IP address the BMX NOE 0110
module.
NOTE: For details about managing IP addresses, refer to the Modicon M340 for Ethernet
Communications Modules and Processors User Manual.
Having two devices with the same IP address can cause unpredictable operation of your network.
WARNING
UNINTENDED OPERATION — DUPLICATE IP ADDRESS
z
z
Assign the device a unique IP address.
Obtain the IP address from your system administrator to avoid the possibility of duplicate IP
addresses.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
NOTE: In this example, we manually assign the address a.b.c.d to the BMX NOE 0110 module.
For details about managing IP addresses, refer to the Modicon M340 for Ethernet Communications
Modules and Processors User Manual.
Applying Target Properties
After you enter an IP address for the BMX NOE 0110 module, click OK to apply the changes and
save your project.
35016149 10/2017
23
Getting Started
Variable Selection
Introduction
Device variables within a project are grouped in a file called Namespace. The data editor and
graphic editor in a project use the variables in the Namespace.
Symbol Types
For M340, M580, Premium, and Quantum PLCs, use symbols from the PLC application (.stu or
.xvm file type).
Selecting PLC Symbols
View the list of devices:
Step
Action
1
Select a project in the Navigator pane in Web Designer.
2
Click the plus sign (+) to expand the target directory.
3
Double-click the Devices directory.
4
Double-click a device in the Devices directory.
View the list of devices:
24
35016149 10/2017
Getting Started
Use these steps to select PLC symbols:
Step
1
Action
In the device window, click Import PLC symbols to view the Open window.
2
Select the (.stu or .xvm) file that contains the application symbols.
3
Click Open to view the Selection of the variables to import dialog box:
4
Double-click a row in the first table column to select the required symbols.
5
Click Import selected variables.
6
Save the project (Project → Save all).
Viewing Groups of Targets and Devices
Click Namespace in the Navigator pane to view a table that groups the symbols you previously
selected for targets or devices.
Variable Refresh
When using the Project Creation wizard, the list of variables may take a while to refresh.
NOTE: The PLC Program Viewer does not work with the Data dictionary turned off. If you need to
use the PLC Program Viewer, limit the use of the Dynamic Namespace feature in FactoryCast
devices. Variables that do not exist in Unity Pro will not work correctly on Data Editor and Graphic
Editor web pages.
35016149 10/2017
25
Getting Started
Data Editor
Introduction
The Data Editor enables you to create Web pages in which the values of variables are displayed
in a table. In some cases, you can modify these values.
Allowing write access can change system behavior.
NOTE: The Data Editor web page for the BMXP3420•0 CPU modules uses located memory
addresses only; they are not FactoryCast compatible. Only FactoryCast modules, like the
BMXNOE0110, BMENOC0311, or BMENOC0321 modules, can be included in a Web Designer
project that uses Unity Pro symbols.
WARNING
UNINTENDED OPERATION
z
z
z
Password protect access to writable variables.
Grant write access only to trained personnel.
Do not grant write access to critical control variables.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Selecting Editor Symbols
View and select the available symbols:
Step
26
Action
1
In the Navigator pane, expand the project and the target.
2
Right-click DataTables → New Table to view the New Table window.
3
Enter a name for the table in the Table Name field (for example, “Table”).
4
Click OK.
35016149 10/2017
Getting Started
Select the Table tab, and double-click a row. You can also right-click the Table tab to open the
contextual menu, and choose New to view the view the configuration zone:
Click the ellipses button (...) to view available symbols in the Lookup window:
Connect variables from the devices to the target:
Step
Action
1
Select the symbols you want to monitor.
2
Click OK.
3
Save your table.
35016149 10/2017
27
Getting Started
Graphic Editor
Introduction
In the graphic editor window (GDEEditor), you can create Web pages in which the values of
variables are displayed as graphic objects (buttons, sliders, VU meters, indicators, etc.).
For some graphic objects, you can edit variable values:
You can configure the variable as read-write.
z You can grant the intended user(s) password-protected write access to the variable.
z
In the configuration phase, use the graphic editor to edit and view screens at the same time. In the
operation phase, you can view only one screen at a time to optimize memory resources.
Using the Graphic Editor
Open the graphic editor (GDEEditor):
Step
Action
1
Expand (+) the target device in the Navigator pane.
2
Right-click GraphicScreens.
3
Scroll to New Graphic Page to open the GDEEditor.
4
Click the Edit button to view the available graphic objects.
5
From the pull-down menu, select the standard or extended menu to change the available
graphic objects.
6
Click on a graphic object.
7
Click in the workspace to place the selected graphic object.
8
Repeat these steps to place additional graphic objects in the workspace.
Configure the graphic objects:
Step
Action
1
Double-click a graphic object in the workspace to open its Properties window.
2
Specify parameters in the parameter fields (Name, Address, Data Type, etc.).
3
Click the ellipses (...) button to see the Lookup Variable window.
4
Select the variable that you want to associate with the object.
5
Click OK.
6
Click Done on the Properties window.
7
Click Done in the graphic editor.
8
Click Save in the graphic editor.
9
Enter a name for the graphic.
10
Click OK.
NOTE: The components of the graphic editor (GDEEditor) are described in detail elsewhere in this
guide (see page 81).
28
35016149 10/2017
Getting Started
Using Modicon M580 Graphic Editor
For Modicon M580 projects, the Graphic Editor utilizes Microsoft Silverlight graphics:
Step
Action
1
Expand (+) the Modicon M580 target device in the Navigator pane.
2
Right-click GraphicScreens.
3
Scroll to New Silverlight Page → Using Silverlight Graphic Editor.
NOTE: Graphic screens can also be built with any external tool (such as Microsoft Expression
Blend) when the external tool is configured in Web Designer (see page 129).
4
In the New Silverlight Page dialog box, enter a name for the new graphic.
5
Click OK:
z The new graphic appears in the Navigator pane.
z A workspace for the new graphic appears automatically.
6
From the toolbar of available graphics, drag a graphic type and drop it in the workspace.
7
Double-click the graphic icon in the workspace to see the associated configuration options.
8
Configure the graphic.
35016149 10/2017
29
Getting Started
Transfer
Introduction
Once you have created a Web site on the configuration PC, you can transfer it to a target.
NOTE: For Modicon M580 modules, disable the User Access rights on the module's FactoryCast
web pages (Setup → Access Management) to transfer the configuration.
Transfer the Website to a Target
Open the target validation window:
Step
Action
1
Select BMX NOE 0110 in the Navigator pane.
2
Open the target validation window (Target → Transfer → PC ->Target).
The window appears:
30
35016149 10/2017
Getting Started
NOTE: If the validation process detects errors in your project, the transfer cannot be performed.
Refer to the Project Validation part (see page 51) for more information.
Step
Action
1
Click OK to open the Transfer Status window.
Note: For versions of Web Designer earlier than version 3.0, if there are differences between the
version of firmware for the project and the target, the transfer cannot be performed. For Web
Designer version 3.0 and higher, the transfer can be performed if firmware version differences
exist.
2
Click Transfer.
Result: the Configuration Password window appears if a configuration password has already
been set. Otherwise the project is transferred.
NOTE: For Modicon M580 modules, this password screen does not exist because the User
Access rights are disabled before any data is transferred.
3
35016149 10/2017
Click OK to see the Progress Information window. (The files are displayed in the Status Bar.)
31
Getting Started
Accessing the Website
Introduction
By now, you know how to use the Web Designer to perform these tasks:
Create a project (see page 19).
z Select devices and variables (see page 20).
z Create a data table (see page 26) and graphic table (see page 28) to monitor the installation.
(The data editor and graphic viewer are used to view graphic animation pages related to the
device variables or internal module variables.)
z Transfer your application from the PC to the target (see page 30). Connect to the website to
complete this step.
z
The data tables and graphic tables can also be configured on the Web pages associated with the
module.
Accessing Web Pages
Access the home page of the module by entering its IP address in a browser:
Step
Action
1
Open a Web browser.
2
Enter the IP address of the module in the address field. (This example uses the module IP
address a.b.c.d (see page 48).)
3
Click Go.
The home page associated with the module appears:
32
35016149 10/2017
Getting Started
Monitoring Data Tables
On the Monitoring page, click the Data Editor link to open the data editor:
Select the table created previously on the left side of the Data Editor applet and click
launch the animation. This figure shows the data table:
35016149 10/2017
to
33
Getting Started
Monitoring Graphic Screens
Step
1
34
Action
Click Graphic Viewer on the vertical menu bar of the website to see the animation pages created
with the Graphic Editor.
The following figure shows the graphics page:
35016149 10/2017
Web Designer for FactoryCast
Project Management
35016149 10/2017
Chapter 3
Project Management
Project Management
Introduction
This chapter contains instructions for managing Web Designer projects, including opening and
closing projects, modifying projects, and importing a project from a file.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Adding and Removing Targets
36
Adding and Removing Devices
38
Adding or Removing Items
40
Opening and Closing a Project
41
Importing Projects
42
Importing a FactoryCast Project and Web Site
43
35016149 10/2017
35
Project Management
Adding and Removing Targets
The Window
Select a project in the Navigator pane in Web Designer and open the Web Designer Project Wizard
(Project → New → Target):
This table describes the components of the window:
36
Component
Description
Project
This is the project name.
Target List
View a list of available targets.
Target
This column shows the target types selected in the expanded Target List.
Name
This column shows the target names (to distinguish targets of the same type).
Address
This column contains the IP address of the target.
> (move)
Use this button to add a target to the Selected Target(s) list.
< (remove)
Use this button to remove a target from the Selected Target(s) list.
35016149 10/2017
Project Management
Adding a New Target
Add a target to a Web Designer project:
Step
Action
1
In the Target List, select the targets to add.
2
Expand the FactoryCast menu to see the targets that already exist in the project.
3
Click the move button (>) to move the target to the Selected Target(s) list.
4
Enter a name and address for the target.
5
Click Next to continue to the device selection screen.
Removing a Target
To remove a target from the project, right-click the target in the Navigator and scroll to Delete.
NOTE: This action also deletes the files associated with the deleted target (including devices).
Number of Targets
A project can contain a maximum of 16 targets. You can select the same type of target several
times if you assign a unique name and IP Address for each target.
35016149 10/2017
37
Project Management
Adding and Removing Devices
Open the Window
Open the Step 2 window:
Step
Action
1
In the Navigator pane, expand your project and the target.
2
Highlight the Devices directory.
3
Open the window to add a device (Project → New → Device).
NOTE: You can also right-click the Devices directory and select New Device.
Look at the Device List in the Step 2 window:
NOTE: Note that the Web Designer Project Creation Wizard window is already initialized with
devices that exist in the project. If you have more than one target in your project, select the target
in the Target List to which you want to attach the device before executing this step.
38
35016149 10/2017
Project Management
Fields
This table describes the components of the window:
Component
Description
Target List
This is a list of targets that were created in the previous panel (see page 36).
Device List
This is a list of available devices.
Selected
Target(s)/Device(s)
This table contains devices that were selected from the Device List and moved.
Name
In this column, give the device a name that distinguishes it from other devices of
the same type.
Address
In this column, give the device a unique IP address.
Protocol
This column shows the protocol that the device supports (if the device supports
more than 1 protocol). (See the note below.)
NOTE: You can associate one or more protocols with each device. If a device supports several protocols,
the Protocol column is active and the user can choose a protocol from the list. The content of the Address
column depends on the selected protocol.
Adding a Device
Add a device to a Web Designer project:
Step
1
Action
Highlight devices to add from the Device List.
2
Move the highlighted devices to the Selected Target(s)/Device(s) table with the move button (>).
3
In the Name column, enter a name for the device.
4
In the Address column, enter an IP address for the device.
5
Click Finish to verify the addition of the project targets and devices.
Removing a Device
To remove a device from the project, right-click the device in the Navigator and scroll to Delete.
(This action also deletes the files associated with the deleted target.)
NOTE: This action also deletes the variables associated with the Namespace of the device.
Device Selection
You can only select 1 device.
Module Address
For a target in a rack, the wizard presents an empty string as the default address.
35016149 10/2017
39
Project Management
Adding or Removing Items
Introduction
Add these components to you Web Designer project:
data tables (see page 26)
z graphic pages (see page 28)
z folders (see page 40)
z files (see page 40)
z
Adding a Folder
Add a folder:
Step
Action
1
In the Navigator pane, expand your project and the target.
2
Highlight the Website folder.
3
Open the New Folder window with either of these actions:
z Project → New → Folder
z Right-click Website and scroll to New → Folder.
NOTE: You can create new folders only in the Website menu tree.
Adding a File
Add a file:
Step
1
Action
In the Navigator pane, expand your project and the target.
2
Highlight the Website folder.
3
Do one of the following:
z For Modicon M580 products (such as the BMENOC0311 and BMENOC0321):
 Under the Website node, right click on the Custom folder.
 Select New → File.
NOTE: When you right click on the Custom folder, the Import File menu item is also available
for adding an existing file to the website.
z For non-Modicon M580 products, open the New File window with either of these actions:
 Project → New → File
 Right-click Website and scroll to New → File.
NOTE: You can create new files only in the Website menu tree.
Removing Items
To remove an item from the project, right-click the item in the Navigator and scroll to Delete.
40
35016149 10/2017
Project Management
Opening and Closing a Project
Introduction
Use these directions to open, close, and save Web Designer projects.
Opening an Existing Project
Open an existing project:
Step
1
Action
View the Open Project window (Project → Open Project).
NOTE: The Open Project window is a list of projects in the workspace.
2
Highlight a project in the Open Project window.
3
Click Open to see the project in the Navigator pane.
Closing an Open Project
Close an open project:
Step
Action
1
Highlight a project in the Navigator window.
2
Close the project (Project → Close Project).
Saving Multiple Modifications
The Save All command saves the modifications made to projects in all open windows. Use one of
these methods:
z Project → Save All
z Click the Save All icon in the toolbar.
Quitting Web Designer
Web Designer automatically tracks the opened or closed state of projects when you quit the
program. When you open Web Designer again, it automatically opens any projects that were open
when the program was closed.
35016149 10/2017
41
Project Management
Importing Projects
List of Sources
Web Designer can import projects in these formats:
z
z
.zip file (previously exported by Web Designer)
Web Designer project (outside the Workspace)
Import a Project
Follow these steps:
Step
Action
1
Open the Import dialog box (Project → Import):
2
Select an import source.
NOTE: The project appears in the Navigator pane.
Export
You can export a Web Designer project as a .zip file (Project → Export). Use this export command
when you want to save a project before you modify it. (The project is still open after you export it.)
42
35016149 10/2017
Project Management
Importing a FactoryCast Project and Web Site
Introduction
You can import a project (including its embedded web site) into Web Designer if the project was
created the FactoryCast Configurator tool.
Process
You can perform these steps with the FactoryCast Configurator tool:
Stage
1
Description
Save the project as a configurator file (.cfg).
2
Back up the web site as a compressed file (.zip).
3
Import the saved configurator file and the compressed web site with Web Designer.
These stages are described in detail below.
Saving the Configurator File
Save a FactoryCast configurator file (.cfg) with the FactoryCast Configurator tool:
Step
Action
1
Open the project you want to save in the FactoryCast Configurator tool.
2
Open the Save As window (File → Save As).
3
Save the project to a directory.
35016149 10/2017
43
Project Management
Backing Up the Web Site
Back up the web site that is associated with the saved configurator file with the FactoryCast
Configurator tool:
Step
Action
1
With the project open in the FactoryCast Configuration tool, open the Backup window (Transfer
→ Backup):
2
In the Target Host are, enter the Host name or IP address of the device on which the web site
resides.
3
In the Archive File area, enter the location and name of the file (Path and file name...).
4
Click OK to close the window.
NOTE: You can also click the ellipses (...) to open a window that contains the files.
Importing the FactoryCast Configuration and Web Site
Use Web Designer to import the FactoryCast configuration file and the website that you previously
saved:
Step
44
Action
1
In Web Designer, close all open projects.
2
Open the Import window (Project → Import).
3
Select FactoryCast project:
4
Click Next.
35016149 10/2017
Project Management
The Import Project From File System window appears:
Follow these steps:
Step
Action
1
Enter the path and name of the FactoryCast configuration file you want to import in the Project
contents field. (See the note below.)
2
From the list of modules, select the Factory Cast module to which you want to import the Factory
Cast configuration.
3
To import a web site, select Association of Web site. (This step is optional.)
4
In the Zip File field, enter the path and name of the compressed web site files you want to import
to the selected module. (This step is optional.) (See the note below.)
5
Click Finish.
NOTE: You can also click Browse... to navigate and select the files you want to import.
35016149 10/2017
45
Project Management
46
35016149 10/2017
Web Designer for FactoryCast
Transferring a Web Site
35016149 10/2017
Chapter 4
Transferring a Web Site
Transferring a Web Site
Introduction
This chapter contains instructions for transferring Web sites. Web sites can be transferred from the
configuration PC to the module (or vice-versa). The transferred Web pages are generated by the
Web Designer or created by the user. The transfer can be more general and can include files that
describe services.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Transfer
48
Project Validation
51
Connecting and Disconnecting Web Designer and a Module
55
35016149 10/2017
47
Transferring a Web Site
Transfer
Introduction
You can transfer these components from the configuration PC to the target (and vice-versa):
data editor tables
z graphic editor pages
z services
z Web sites (and associated files)
z
Before the transfer, configure the target IP address. Web Designer validates the structure of the
project before transferring files to the target.
Setting Up the IP Address
If two devices have the same IP address, there can be unpredictable operations on your network.
WARNING
UNINTENDED OPERATION — DUPLICATE IP ADDRESS
z
z
Assign the device a unique IP address.
Obtain the IP addresses from your system administrator to avoid the possibility of duplicate
addresses.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Configure the physical IP address of the module before you transfer a Web site:
Step
Action
1
Select the target in the Navigator pane in Web Designer.
2
Open the Target Access window (Target → Set Target Address):
3
Enter an IP address in the Address field.
4
Click Validate.
NOTE: You can also set the address during the creation of the project with the Creation Wizard.
48
35016149 10/2017
Transferring a Web Site
Transferring from the PC to the Target
Open the target validation window:
Step
Action
1
Select BMX NOE 0110 in the Navigator pane.
2
Open the target validation window (Target → Transfer → PC ->Target).
The Validation window appears:
NOTE: If the validation process detects errors in your project, the transfer cannot be performed.
Refer to the Project Validation discussion (see page 51).
Transfer data to the module:
Step
Action
1
Select the target in the Navigator pane.
2
Click OK.
Note: For versions of Web Designer earlier than version 3.0, if there are differences between the
version of firmware for the project and the target, the transfer cannot be performed. For Web
Designer version 3.0 and higher, the transfer can be performed if firmware version differences exist.
3
Click OK to open the Transfer Status window.
4
Select the files you want to transfer.
5
Click Transfer. The Configuration Password window appears if a configuration password is already
set. Otherwise the project is transferred.
6
Enter the configuration password and click OK to open the Progress Information window. (The files
are displayed one at a time in the Status Bar.)
35016149 10/2017
49
Transferring a Web Site
Transferring from the Target to the PC
The following table shows how to transfer data from the module to a PC:
Step
1
2
3
4
Action
In the browser, select the target.
Open the Transfer Status window (Target → Transfer → Target ->PC).
Select the files you want to transfer.
Click Transfer.
Result: the Configuration Password window appears if a configuration password has already been
set. Otherwise the project is transferred.
5
Enter the configuration password and click OK.
Result: the Progress Information window appears. The files are displayed one at a time in the Status
Bar.
Total Transfer of the Project
This function lets you transfer the entire project to the targets associated with it. The transfer is
done target by target. The global transfer operates in only one direction: you can transfer from the
PC to the targets, but not from the targets to the PC. To transfer from the targets to the PC,
manually transfer the files from each target (one target at a time).
To activate the transfer, click Project → Global transfer. The procedure is exactly the same than a
transfer from the PC to the target (see page 49).
Partial Transfer
It is possible to do only a partial transfer (to save time). In the Website, gdt (graphic pages), rdt
(data tables) and Service directories, the contextual menu authorizes a partial transfer limited to
files located in these directories. In this way, you don’t have to transfer the entire project if you just
modified a small part.
Documentation
To manage online documentation, the user can add Word (.doc) or Acrobat (.pdf) files to the
website in the site directory. The Transfer function lets you copy these files to the target.
Site Explorer
The button Site Explorer displays the target files in the lower window. This is especially useful
before or after a data transfer, in order to analyze the contents of the target.
50
35016149 10/2017
Transferring a Web Site
Project Validation
Introduction
Web Designer validates the structure of a project before it transfers the files to a target. If the
verification detects anomalies, the transfer is canceled. Web Designer also performs a comparison
between the PC configuration and the target configuration.
Validating a Project
When you start a transfer, Web Designer starts to validate the project. You can also validate a
project at any time by opening the validation window (Project → Project Validation):
The validation process monitors performs these actions:
The process tells you when the available space on the target is bigger than the size of the
website.
z
z
z
z
The validation monitors the use of a user page or service with variables that are not in the
Namespace file (Namespace.dat).
The validation tells you when the number of variables is more than the maximum number of
variables (1000) authorized for the target.
The process reports the detection of errors that are related to services.
Click a line with a message to display the details of detected errors.
35016149 10/2017
51
Transferring a Web Site
Transfer Status
This is the Transfer Status window for Web Designer versions earlier than version 3.0
52
35016149 10/2017
Transferring a Web Site
This is the Transfer Status window for Web Designer versions 3.0 and higher:
The information has not been found on the remote target.
Inconsistent, non-blocking information between the target and the PC.
Inconsistent, blocking information between the target and the PC.
Consistent information between the target and the PC.
35016149 10/2017
53
Transferring a Web Site
Use the Selection area to specify the files you want to transfer:
Parameter
Version
Action
Transfer Website
All
Select this box to transfer files located in the Website
directory.
All
Select this box to transfer only files of the website that
have been modified since the last transfer.
Transfer rdt and gdt Files
< 3.0
Select this box to transfer data tables (rdt directory)
and graphic pages (gdt directory).
Transfer rdt Files
≥ 3.0
Select this box to transfer data table (rdt directory).
≥ 3.0
Select this box to synchronize data tables (rdt
directories) in both target and PC.
Transfer Microsoft Blend projects
Application
< 3.0
Select this box to transfer the Microsoft Blend projects
application.
Transfer Silverlight Graphics Pages
Transfer Only Modified Files
Synchronize Data Tables with PC
≥ 3.0
Select this box to include one or both of the following:
Silverlight Pages
≥ 3.0
Select this to transfer Silverlight graphics pages.
Microsoft Blend Application
≥ 3.0
Select this box to transfer the Microsoft Blend projects
application.
< 3.0
Select this box to transfer the FactoryCast
configuration file.
Transfer Configuration Files
54
35016149 10/2017
Transferring a Web Site
Connecting and Disconnecting Web Designer and a Module
Introduction
Use the procedure below to execute a Web Designer application after the services are created.
When a project is transferred to a module, the project is erased permanently. Any project that
exists on the module already is overwritten.
Users with access to Web Designer can modify the value of PLC variables that have been write
enabled. You can also modify your security settings. Unauthorized or incorrect changes to data can
change the behavior of your application or process in ways that can be undesirable or hazardous.
WARNING
UNAUTHORIZED SECURITY ACCESS
z
z
z
Do not use default or obvious passwords.
Change your passwords monthly.
Do not use obvious user names.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
CAUTION
LOSS OF DATA
Back up sensitive information before transferring a new application.
Failure to follow these instructions can result in injury or equipment damage.
NOTE: When an application is in RUN mode, a new project can be used after a module reboot.
35016149 10/2017
55
Transferring a Web Site
Connecting to the Module and Recovering a Project from the Module
Connect Web Designer to the module to recover its application:
Step
Procedure
1
Select the target in the Navigator pane in Web Designer.
2
Connect to the target (Target → Connect → Target).
Web Designer analyses the changes between your project and the module content.
If you have modified the project, the software asks you to transfer the project. Otherwise the
application moves automatically to online mode.
NOTE: The Configuration Password window appears if a configuration password is already set.
Otherwise Web Designer connects to the module:
3
Enter the configuration password and click OK.
Web Designer is now connected to the module.
Disconnecting from the Module
Disconnect Web Designer from the module (Target → Disconnect).
56
35016149 10/2017
Web Designer for FactoryCast
Simulation Mode
35016149 10/2017
Chapter 5
Simulation Mode
Simulation Mode
Introduction
This chapter describes the simulation mode in Web Designer. You can this mode to debug data
tables, graphic pages, and services when Web Designer is not connected to a target.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Connecting and Disconnecting in Simulation Mode
58
Simulation
59
35016149 10/2017
57
Simulation Mode
Connecting and Disconnecting in Simulation Mode
Introduction to Simulation Mode
This topic describes the Simulation mode in Web Designer. This mode lets you execute an
application without a connection to a target module. Use this mode to test an application on your
PC before you transfer that application to the module.
NOTE: The graphic and data editors (see page 71) are active in simulation mode, so you can
modify these pages in simulation mode.
After you make changes in a Web Designer application, you can execute a Partial Transfer to
reduce transfer time.
Connection
Connect to the Simulation mode in Web Designer and transfer the application to the target:
Step
Procedure
1
Select a target in the Navigator pane in Web Designer.
2
Run the simulator (Target → Connect → Simulation).
NOTE: The operation may run for a few seconds before there is a connection.
You are now connected to the simulator with the application in simulation mode.
NOTE: The simulation does not work when an FTP server is running on the system.
Disconnection
Disonnect the Web Designer simulator from a module (Target → Disconnect → Simulation).
Animation of Variables
In Simulation mode, the variables are animated in this manner:
z
z
bit: value change (0 or 1)
word: increment step 1
NOTE: The value update frequency depends on the update frequency setting.
58
35016149 10/2017
Simulation Mode
Simulation
Introduction
The Simulation mode in Web Designer allows you to verify your configuration and test your
application on a PC even when devices are not connected or available.
The Simulation mode works with these protocols:
UMAS
z UNITE
z Modbus
z
Using the Simulator Icon
In Simulation mode, you can enter relevant values for variables (symbols). Default values are 0.
Enter these values manually in the window associated with the device. (Double-click the device in
the Navigator pane.) You can also automatically increment values through these steps:
Step
Action
1
In the task bar, right-click the simulation icon
2
If you check AutoIncrement the variables are automatically incremented.
Uncheck AutoIncrement to stop incrementing the variables. You can modify the value of
read/write variables.
Check StopServer to stop the simulation.
.
Using the Simulator for Data Tables and Graphic Pages
Use Simulation mode for data tables:
Step
Action
1
Select a target in the Navigator pane in Web Designer.
2
Expand (+) the target directory.
3
Select a table in the DataTables directory.
4
Right-click the selected item and scroll to Open.
Result: An Internet Explorer window appears. Note that the selected table appears in the pane
on the left.
5
Apply the values to simulate to the variables.
35016149 10/2017
59
Simulation Mode
Use Simulation mode for graphics:
Step
60
Action
1
Select a target in the Navigator pane in Web Designer.
2
Expand (+) the target directory.
3
Select a graphic in the GraphicScreens directory.
4
Right-click the selected graphic and scroll to Open to open an Internet Explorer window.
5
Scroll to a graphic in the drop-down menu. This figure shows a graphic being simulated.
6
Apply the values to simulate to the graphic objects.
35016149 10/2017
Simulation Mode
Using the Simulator for Device windows
Use Simulation mode for device windows:
Step
Action
1
Select a target in the Navigator pane in Web Designer.
2
Expand (+) the target directory.
3
Double-click a device in the Devices directory to open the device window:
4
Click Animate persistent.
NOTE: If the AutoIncrement function is checked, the variables are automatically incremented. The
simulated values are displayed in the Value column. Otherwise, the incrementation of the variables
stops.
For read/write variables, double-click the Value column to modify the values.
35016149 10/2017
61
Simulation Mode
62
35016149 10/2017
Web Designer for FactoryCast
Managing Variables
35016149 10/2017
Chapter 6
Managing Variables
Managing Variables
Introduction to Variable Management
This chapter describes the manner in which Web Designer handles variables:
You can import variables from a file that describes a piece of equipment.
z You can import a list of variables that are exported to a file from an automated software program.
z
This chapter also describes grouping of files in a Namespace file. The data and graphics publishers
as well as services use these variables.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Namespace
64
Importing from a Programmable PLC
65
Manually Edit Variables
68
Author Rights in Namespace
69
35016149 10/2017
63
Managing Variables
Namespace
Introduction
The Namespace table groups variables (symbols) that have been selected for targets or devices.
Data editors, graphic editors, and services get symbols from the Namespace table.
Variables come from connected devices or PLC applications. If you connect a device type to the
same target several times, create a unique name in this format: device.name, variable name. If the
device is a PLC, create names for variables declared in the PLC in this format: PLC device.name,
PLC variable name.
Accessing the Namespace
Open the Namespace window:
Step
Action
1
Select a project in the Navigator pane in Web Designer.
2
Expand the target directory by clicking the plus sign (+).
3
Double-click the Namespace icon.
The Namespace window is open:
64
35016149 10/2017
Managing Variables
Importing from a Programmable PLC
Introduction
You can access a Unity Pro database with the Import Symbols command in Web Designer.
NOTE: Depending on the devices that you connect to the target, the type of variable you can
access through the target might be different. Refer to the FactoryCast for Modicon M340 User
Manual or FactoryCast for Premium and Quantum User Manual for more information on supported
variables.
Accessing the Software Database
Open the list of devices:
Step
Action
1
Select a project in the Navigator pane in Web Designer.
2
Expand the target directory by clicking the plus sign (+).
3
Expand the Devices directory.
4
Double-click a device in the Devices directory.
View the list of devices:
35016149 10/2017
65
Managing Variables
Window Elements
This table describes the components of the devices window:
Feature
Description
Column
Button
Symbol
The symbol serves as the name of the variable.
Variable
This column lists the register address of the variable.
Type
This column lists the data type of the variable (BOOL, INT, etc.).
Access
Access to the variable is read, write, etc.
Persistent
The access mode to the variable is constant (not configurable).
Rate
The variable is refreshed at this interval.
Value
This is the value of the current variable.
Remove
Delete the variable.
Duplicate
Duplicate the variable.
Import PLC Symbols
Open a selection window of variables.
Import from CSV
Import the variables from a CSV file.
Export to CSV
Export the variables to a CSV file.
Importing Symbols
Import symbols:
Step
66
Action
1
Click the Import PLC symbols button to open an Explorer window:
2
Select a file (.stu or .xvm) to import.
35016149 10/2017
Managing Variables
Step
Action
3
Click Open to view the symbols:
4
Select symbols.
5
Double-click variables in the list to select them.
6
Click Import selected variables to view the variables in the device window.
Accessing the Unity Pro Base
To access a Unity Pro database, install the Unity Pro software on your computer. Unity Pro
database files have the extension .stu. You can also use a Unity Pro export file (extension .xvm).
In the latter case, the installation of Unity Pro is not required.
Synchronization with the PLC Program
It is possible to modify the Unity Pro database from which you created your Namespace at any
time. The Web Designer Configuration Program alerts you to any differences between the
database and your Namespace when you open a configuration that is associated with the PLC
database file.
Synchronization
Synchronize with a PLC database:
Step
Action
1
Open a window to view the inconsistencies in a window (Target → Synchronize with PLC
database).
2
Click OK to start the default resynchronization operation.
3
Transfer the project to the module.
35016149 10/2017
67
Managing Variables
Manually Edit Variables
Introduction
You can manually add variables by directly entering a symbol, an address, its type and define the
access rights in the Variables dialog of each device.
NOTE: Depending on the devices that you connect to the target, the type of variables you can
access through the target might be different.
Automatic Input
Automatic Input is an option that makes it easier to manually create variables by incrementing the
value of the last record.
If you select this option, the value of the fields is automatically filled when you add a new variable.
The values correspond to those of the previous line incremented by 1.
Activating / Deactivating Automatic Input:
Options → Automatic Input
68
35016149 10/2017
Managing Variables
Author Rights in Namespace
Introduction
The Namespace table in the Web Designer software enables you to specify the variables that can
be accessed in read/write mode.
NOTE: The default password for write access is USER.
Unauthorized or incorrect changes to data may change the behavior of your application in ways
that may be undesirable or hazardous.
WARNING
UNINTENDED EQUIPMENT OPERATION
Carefully select the variables (symbols) and the direct addresses you authorize to be modified
online, and the people authorized to do so.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Managing Author Rights
Use these steps to manage access rights:
Step
Action
1
Expand a project in the Navigator pane in Web Designer by clicking the plus sign (+).
2
Expand a target in the Navigator pane.
3
Double-click Namespace Write Access to open the Namespace author rights table:
NOTE: You can also open this window by right-clicking Namespace Write Access → Open.
4
35016149 10/2017
Define the intervals at which variables can be written. Outside these intervals, variables with
direct access are read-only.
69
Managing Variables
70
35016149 10/2017
Web Designer for FactoryCast
Monitoring
35016149 10/2017
Chapter 7
Monitoring
Monitoring
Subject of this Chapter
This chapter presents the different ways provided by Web Designer to monitor your system.
What Is in This Chapter?
This chapter contains the following sections:
Section
Topic
Page
7.1
Data Editor
72
7.2
Graphic Editor
81
7.3
Adding Microsoft Silverlight® Pages
120
7.4
PLC Program Viewer
121
35016149 10/2017
71
Monitoring
Section 7.1
Data Editor
Data Editor
Overview
The Data Editor allows you to edit/create data monitoring tables or to display data tables. Data
tables provide read/write access to application data and device registers. Write access is password
protected.
Allowing write access can change system behavior.
WARNING
UNINTENDED SYSTEM OPERATION
z
z
z
Help protect the access to writable variables by configuring passwords.
Grant write access only to trained personnel.
Do not grant write access to critical control variables.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
This section shows how to use the Data Editor to display and modify the values of the symbol
variables and direct addresses.
What Is in This Section?
This section contains the following topics:
Topic
72
Page
Data Editor
73
Data Editor Components
74
Creating a Data Template
76
Inserting a Symbol (Variable) in a Data Template
77
Inserting a Direct Address in a Data Template
79
Using an Existing Data Template
80
35016149 10/2017
Monitoring
Data Editor
Introduction
The data editor is a Java applet that enables you to create dynamic data tables that can be updated
with run-time data from the PLC.
View the Data Editor
This is the data editor in Web Designer:
NOTE: The configuration fields (Name, Address, Read only, etc.) are visible after you double-click
on a table row.
35016149 10/2017
73
Monitoring
Data Editor Components
Introduction
This topic describes the different options on the data editor window (see page 73).
Configuration
Double-click in any table row to make view other fields (Name, Address, Type):
select and/or modify a name
z select and/or modify an address
z select the variable type
z select the variable’s format
z check the read-only option
z
This table describes the configurable fields:
Column
Description
Name
The Name field contains the name of a symbolic variable from the Namespace file.
Available variables are those that have been predefined in the configuration tool and
grouped in the Namespace file.
Address
The Address column contains the addresses of the symbols. You can display any direct
address by entering its reference in this field. This direct address does not need to be
referenced in Namespace, but it needs to be associated with a symbol.
Type
Data type (see page 75): input or output register, input or output bit.
Format
Format (see page 75) of the data value.
Read only
Check this box to limit a variable to read-only access.
NOTE: The columns that are relevant to different targets may not match those listed in the table.
74
35016149 10/2017
Monitoring
Type
The Type scroll bar contains the data type of the symbol variable or direct address. The types of
data of the symbolic variable appear automatically when the symbol variable is located. Scroll to
one of these data types:
Abbreviation
Type
INT
16-bit signed integer
UINT
16-bit unsigned integer
DINT
32-bit signed integer
UDINT
32-bit unsigned integer
REAL
32-bit IEEE floating point
TIME
32-bit unsigned integer (ms)
DATE
Date (32-bit BCD)
TOD
Date/time (32-bit BCD)
BOOL
1 internal bit (boolean)
Format
The Format scroll bar contains the format type for the value of the symbol variable or direct
address. These types are available:
Abbreviation
Format Type
bool
boolean
dec
decimal
hex
hexadecimal
binary
binary
ASCII
bytes (ASCII characters)
time
Day_hr_min_sec_ms
date
YYYY-MM-DD or HH:MM:SS
Status Field
The Status column contains messages about the status of communications with the symbol
variable or direct address. When communications are normal, the status message is "OK".
If communication with a simple variable or a direct address is not operational, the Status column
displays a message describing the event.
35016149 10/2017
75
Monitoring
Creating a Data Template
Introduction
To display some symbols (variables) in Web Designer, create a new data template.
Creating a Data Template
Use these steps:
Step
Action
1
Expand a project in the Navigator pane in Web Designer by clicking the plus sign (+).
2
Right-click the DataTables directory and scroll to New Table to open the New Table window:
3
Enter a name for the new data template in the Table Name field.
4
Click OK.
NOTE: Save the current spreadsheet before you select a new spreadsheet. Selecting a new
spreadsheet deletes the current table.
76
35016149 10/2017
Monitoring
Inserting a Symbol (Variable) in a Data Template
Overview
To view or modify the value of a symbol (variable) in the Namespace, insert that symbol (variable)
in a data template.
To modify these values, users need write privileges to the embedded server. Changing symbol
values can change system behavior.
WARNING
UNINTENDED EQUIPMENT OPERATION
z
z
z
Password-protect access to the embedded server.
Carefully select the symbols and direct addresses you authorize to be modified online.
Do not authorize online modifications of critical process variables.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
35016149 10/2017
77
Monitoring
Inserting a Symbol (Variable)
Use these steps to insert a symbol (variable):
Step
78
Action
1
Double-click an empty row in the spreadsheet to see the configuration options.
2
In the configuration area, click the ellipses (...) button to open the Lookup table:
3
Select the symbols to insert in the data template one at a time. (You can click Select All to select
all listed variables.
4
(Optional) If you select Read Only for a selected variable, that variable can be read (but not written
to) when accessed (via the module web pages).
5
Click Import Selected Variables to see new rows for the symbols (variables) you selected.
6
Save your data table.
35016149 10/2017
Monitoring
Inserting a Direct Address in a Data Template
Presentation
If you want to view or modify the value of a direct address, insert that direct address in a data
template.
Allowing write access can change system behavior.
WARNING
UNINTENDED EQUIPMENT OPERATION
z
z
z
z
Limit embedded server access to qualified personnel.
Restrict access to the embedded server by configuring passwords.
Carefully select the symbols and direct addresses you authorize to be modified online.
Do not authorize online modification of variables that can adversely affect human and material
integrity.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Inserting a Direct Address
Step
Action
1
Double-click an empty row in the spreadsheet.
Result: The data editor’s configuration area appears.
2
In the Address field of the configuration area, enter the variable’s direct address.
3
In the configuration area, click Apply.
Result: A new row that corresponds to the variable address is displayed in the spreadsheet.
35016149 10/2017
79
Monitoring
Using an Existing Data Template
Overview
After you create templates in the data editor in the Web Designer software, you can access and
modify those templates.
Accessing a Data Template
Access an existing data template.
Step
80
Action
1
Extend the DataTables directory in the Navigator to see existing tables.
2
Access the table for editing. Use one of these methods:
z Double-click the table you want to modify in the list.
z Right-click the table you to modify and scroll to Edit.
35016149 10/2017
Monitoring
Section 7.2
Graphic Editor
Graphic Editor
Introduction
This section describes the functions and characteristics of the graphic editor. The graphic editor is
a Web page that enables the user to create dynamic graphic displays using a predefined set of
graphic objects. It is both a graphic editor that can be used to create and modify displays and a
runtime environment that allows the user to view animated displays using data from the PLC. To
limit the size of the applet, only the viewer is accessible from the module’s website.
What Is in This Section?
This section contains the following topics:
Topic
Page
Introducing the Graphic Editor
82
Graphic Editor Toolbar
84
User Functions in the Display Window
88
Properties Sheet
90
Security
91
Graphic Editor Applet Parameters
92
Graphic Objects
Extended Graphic Objects
35016149 10/2017
93
110
81
Monitoring
Introducing the Graphic Editor
Graphic Editor Window
This is the graphic editor in Web Designer:
This table describes the components of the graphic editor:
Feature
control
options
Description
drop-down list
A drop-down list shows the graphic pages that have been saved. You can
retrieve those pages. When you select a graphic page from this list, the
graphic display currently visible in the window is replaced with the one
selected. If the current graphic page has been modified since it was last
saved, confirm that the changes can be discarded. Choose <new> from the
list to clear the display window and create a new graphic page.
Save...
Click the Save button to open a save dialog box. (This button is disabled until
you enter a valid write-enabled password.)
Edit...
Press Edit... to access graphic editing features.
workspace
The white window contains the current graphic display. You can add graphic elements to this
space.
message
area
The bottom window contains messages generated by the graphic editor.
The controls in the top dialog box provide the following functions.
Delete: Click the Delete button to open the Delete dialog box. This button is disabled until you
enter a correct password or save the current graphic display.
z Information display area:The information display area shows the name and version of the
Concept, PL7 or Unity Pro program that is running in the connected PLC.
z
82
35016149 10/2017
Monitoring
Graphic Objects
The graphic objects supplied with the graphic editor can communicate with the Modbus devices
from which the graphic editor was downloaded. There is no additional "wiring" between graphic
objects and "communication objects." The graphic objects are designed as standalone objects,
which means that no connection is needed between the objects. Each object can operate on its
own.
Allowing write access can change system behavior.
WARNING
UNINTENDED EQUIPMENT OPERATION
z
z
z
Restrict access to the embedded server by configuring passwords.
Carefully select the symbols and direct addresses you authorize to be modified online.
Do not authorize online modification of variables of critical nature concerning human and
material integrity.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
NOTE: Write access is controlled by a password whose default value is USER.
Creating and Modifying Graphic Displays
To create and modify a graphic page, click Edit. The standard functions of the graphic editor are
displayed. With these tools, you can select objects from a palette, position them in an area, move
and resize them with the mouse, and define their properties. You can immediately test the graphic
display modified with the execution data from Modbus devices by clicking Done to leave the editing
mode. When you are satisfied with the graphic display, save it to the module for later use (click
Save). This requires the correct password.
NOTE: Be careful when you modify and save a graphic page. When modifications are saved, the
existing page is overwritten, even if someone else has created it.
User Functions
Most user functions in the graphic editor are in the top window (see page 84). You can modify the
size and position of a graphic object directly in the display window. The properties of a graphic
object (such as its scale, labels, colors, and Uni-Telway execution data device addresses) are
defined in the properties sheet (see page 90).
35016149 10/2017
83
Monitoring
Graphic Editor Toolbar
Introduction
This topic describes some features of the graphic editor in Web Designer.
Standard and Extended Toolbars
In the Web Designer graphic editor, click the Edit... button to scroll to see the toolbar. In the scroll
box, select either the standard (default) or extended panel of the graphic editor.
This is the standard panel of the graphic editor:
This is the extended panel of the graphic editor:
Save
Click the Save button to save the current graphic display to the Web server module.
When you click Save, a dialog box appears. Enter a name in the empty name field (save graphic
display as:) and press OK. (If the graphic display has already been saved, the name is already
displayed. Saving in this case is a virtual “save as” command.)
Click Cancel if you don’t want to save the graphic display.
Delete Dialog
The Delete dialog box allows you to delete the current graphic page.
If you click Yes, the existing graphic display window is cleared and the graphics file on the Web
server module is deleted. Clicking No will cause the Top dialog box to be shown again, with no
action being taken.
84
35016149 10/2017
Monitoring
Password Dialog
The Password dialog box allows you to enter the password that enables those user functions that
modify graphic display files or PLC run-time data values.
If you enter the correct password and click OK, you can save and delete the current graphic
display. Correct password entry also permits you to write new values to the PLC (via those graphic
objects that support writing values to a PLC, if any). If you click OK when the text field is empty,
then the current password permissions, if any, are cleared. The Cancel button brings you back to
the top dialog box. In this case, no changes are made to current password permissions.
Edit Dialog
The Edit... dialog box allows you to create or modify a graphic page, by selecting a graphic object
for placement in the display window, and accessing all the graphic editing functions. The graphic
objects available are presented in a single object palette:
The controls of the Edit provide the following functions:
The drop-down list contains the available palettes. When you select the name of a palette from
the list, the palette area of the dialog displays the selected one’s graphic objects.
z The dialog box shows the graphic objects that are in the current palette with an icon that depicts
each graphic object's type (meter, button, etc.). When you click any of the icons in the palette,
a graphic object of the corresponding type becomes selected for insertion. While the Graphic
Editor is in "insert mode," if you click in an open area of the display window, an instance of the
selected graphic object is inserted into the graphic display.
z A white information box in the toolbar shows the name and size of the graphic object that is
currently selected.
z Click Cut to remove the selected graphic object(s) from the graphic display and saved it to a
buffer (an internal clipboard). (This replaces the content of the buffer.)
z Click Copy to copy the selected graphic object(s) to the buffer. (The copied item replaces the
content of the clipboard.)
z Click Paste button causes the content of the clipboard to be inserted into the upper left corner
of the graphic display. The pasted graphic objects can then be moved to the desired location in
the display.
z Click Properties to view the properties sheet (see page 90) for the selected graphic object.
z Click Customize to view the Customizer for the selected object (if the graphic object has a
Customizer).
z Click Layout to view the Layout dialog box.
z Click Options to view the Options dialog box.
z Click Done to return to the top dialog box.
z
35016149 10/2017
85
Monitoring
Layout Dialog
The Layout dialog box allows you to change the position and size of a group of graphic objects:
This table describes the components of the Layout window:
Button
Description
Right
Use these buttons to align the edges of multiple selected graphic objects.
Bottom
Left
Top
Horizontally
Use these buttons to evenly space and distribute the centers of multiple graphic objects.
Vertically
Horizontally
Vertically
Width
Use these buttons to assign uniform dimensions to multiple selected graphic objects.
Height
Done
Click this button to return to the top dialog box.
NOTE: For all layout operations (except Space evenly), one of the selected objects is the
“reference object.” Other selected objects have a location and size in relation to the reference
object. For example, click the Width button to change the width of selected objects to match the
width of the reference object. The reference object is not the same color as other objects.
86
35016149 10/2017
Monitoring
Options Dialog
The Options dialog box is used to change the settings related to a grid in the display window. The
grid is solely for assistance in editing or creating a graphic display and is shown only when the
Graphic Editor is in "edit mode":
This table describes the components of the Options window:
Component
Description
Grid column width
Grid row height
The cell size of the grid can be changed by the entering the grid's column width
and row height into the dialog's text fields.
Show grid
Check this box to place a grid under the objects in your graphic display.
Snap to grid
Check this box to make the size and position of graphic objects conform to points
on the grid.
OK
Click this button to enable the current option settings. This returns you to the Edit
dialog box.
Cancel
Click this button to cancel changes and return to the top dialog box.
35016149 10/2017
87
Monitoring
User Functions in the Display Window
Introduction
Add graphic objects in the graphic editor window in Web Designer. You can move and resize
selected objects in the workspace. This is an example of a graphic display:
88
35016149 10/2017
Monitoring
Selecting Graphic Objects
Use these tips to select and deselect graphic objects:
Goal
Action
Select an object.
Left-click a graphic object to select it.
Left-click in an empty area of the workspace and drag-and-release the mouse to
select any object(s) in the outlined area.
Hold down the CTRL key to select multiple objects.
Change the reference
object (see page 86).
Hold down the SHIFT key when multiple objects are selected and left-click the
intended reference object.
Deselect an object.
Left-click in an empty area of the workspace or any other object.
Sizing Graphic Objects
To resize a graphic object, left-click the border or corner of the object and drag the mouse.
Moving Graphic Objects
Hold down the left mouse button on a graphic object and move the mouse to move the object in
the workspace.
Defining Graphic Object Properties
You can define the properties of a graphic object using the property sheet (see page 90). If this
window is displayed, you can modify the properties of the selected graphic object. Click
Properties... or double-click on an object to see the property window.
Customizing Complex Graphic Objects
Use a customization module to configure complex graphic objects when the property sheet is not
adequate or too cumbersome. The customization module is a dialog box designed specially for
configuring the graphic object with which it is associated. When the graphic editor detects a
customization module associated with the selected graphic object, the Customize... button is
enabled so that the module can be accessed. When you double-click a graphic object that has an
associated customization module, the module is displayed instead of the properties sheet. If a
graphic object has an associated customization module, only its name is displayed in the
properties sheet.
Display Background Image
The Background image property of the graphic editor allows you to choose an image that will be
used as the background for the display. The image may be a .gif file or a .jpeg file. Refer to the
Adding Images part (see page 112) for information on adding images.
35016149 10/2017
89
Monitoring
Properties Sheet
Introduction
The Properties sheet is a floating dialog box that contains the configurable properties of graphic
object. Double-click on an object too see its properties:
The properties of a graphic object are specific to the object type. They are contained in a dropdown list, and are identified by a name and value. The graphic editor provides a description of the
graphic objects (see page 93).
Lookup Variables Table
In the Address field, you can enter the address of a variable.Click the ellipses (...) button to see the
Lookup Variable table for the address of the graphic object. The table contains a list of symbols
(variables) that have been Web-enabled in Web Designer. You can select one of these symbols:
90
35016149 10/2017
Monitoring
Security
Security
Three security elements are provided to help you protect your data:
The HTML page which contains the Graphic Editor applet has been placed in the secure
directory on the Web module. The Web browser user is therefore invited to enter a password
which will allow him/her to download the HTML page.
z The Password dialog enables you to save/delete files or to transfer data values. The dialog is
password-protected. When you transfer of data values, the Graphic Editor reinforces the read
only mode by deactivating the user commands relating to graphic objects.
z The Graphic Editor allows you to indicate if an element is read only. The Graphic Editor
reinforces the read only attribute of a symbol (variable) or address by rejecting any request
which would define a new data value and by informing the user via the Graphic Editor message
window.
z
WARNING
UNINTENDED EQUIPMENT OPERATION
z
z
Do not use graphic objects in situation where loss of communication to the FactoryCast
module can affect human or material integrity.
Do not use graphic objects in safety critical machine functions.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
For example, say you have programmed a pushbutton object to jog a motor when the button is
depressed and to stop jogging when the button is released. If communications are lost while the
button is depressed, the motor will continue to jog even when the button is released. Graphic
objects should not be used to control situations such as this unless other interlock methods are
installed in the system.
35016149 10/2017
91
Monitoring
Graphic Editor Applet Parameters
Overview
Three applet parameters allow the Graphic Editor behavior to be customized. These are defined
by the <PARAM> tags inside the <APPLET> tag on the Graphic Editor HTML page. The
parameters recognized by the Graphic Editor applet are as follows:
z
z
z
LOAD: this parameter asks the Graphic Editor to automatically load a specific graphic file at
start-up. If this file does not exist, a message is displayed. If this parameter does not appear in
the <APPLET> tag, no file will be automatically loaded at start-up. In this case, select an initial
graphic file from the list proposed by the Graphic Editor.
MODE: this parameter asks the Graphic Editor to start either in Edit (normal mode) or View
mode (specific mode). When starting in View mode, the Graphic Editor only displays the display
window. When this parameter is used with the LOAD parameter, you can design a website with
HTML pages dedicated to specific graphic display. The user does not need to select a graphic
file so the behavior of the HMI screen is more standard. This parameter may take the following
values:
 EDIT (default value): The Graphic Editor starts up in Edit mode (normal mode).
 VIEW_RO: The Graphic Editor starts up in View mode (read only). The Web browser user is
not authorized to send data values to Modbus devices.
 VIEW_RW: The Graphic Editor starts up in View mode (read/write). The Web browser user
is authorized to send data values to Modbus devices after having entered the password to
allow write access.
AUTO_LOGIN: this parameter asks the Graphic Editor to automatically indicate the password
which authorizes write access to Modbus devices. If the MODE parameter is set to VIEW_RW
or EDIT, and if you set AUTO_LOGIN to TRUE, the Graphic Editor authorizes write access to
Modbus devices without asking the user to enter a password. This parameter may take the
values FALSE (default value) and TRUE.
Example
Here is an example of an <APPLET> tag which asks the Graphic Editor to start in View mode and
automatically load a graphic file called UNIT_1. In this case, the Web browser allows you to send
values to Modbus devices via any graphic object handling the sending of values (providing that the
password to allow write access has been entered).
<APPLET codebase="/classes"
archive="SAComm.jar,GDE.jar,Widgets.jar"
code="com.schneiderautomation.gde.GdeApplet"
width="700" height="514">
<PARAM name="LOAD" value="UNIT_1">
<PARAM name="MODE" value="VIEW_RW">
<PARAM name="AUTO_LOGIN" value="FALSE">
</APPLET>
92
35016149 10/2017
Monitoring
Graphic Objects
Introduction
Use graphic objects offered by the graphic editor help you to create graphic displays imitating
conventional instrument panels. The data control and monitoring objects have integrated
communication functions and are designed as standalone graphic objects.
Be aware, however, that if communication to the device linked to the graphic object is lost, the
object becomes inoperative without the end device's knowledge.
For example, say you have programmed a pushbutton object to jog a motor when the button is
depressed and to stop jogging when the button is released. If communications are lost while the
button is depressed, the motor will continue to jog even when the button is released. Graphic
objects should not be used to control situations such as this unless other interlock methods are
installed in the system.
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not use graphic objects in situations where loss of communication to the module can put
human integrity or material damage at risk.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
In addition, the objects in the graphic editor exist in the form of applets to help clients who wish to
insert several simple applets into a single HTML page. When combined with the LiveBeanApplet,
the graphic objects in the graphic editor can be used in the same way as the LiveLabelApplet.
Horizontal Indicator
A horizontal indicator gives an analogue representation of the value of a variable in a device. This
is a horizontal bar which represents a percentage of its range in physical units. It is possible to
display the value’s digital indication in the centre of the bar.
This table describes the horizontal indicator’s properties:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 109)
Data Type
Variable data type
Note 2 (see page 109)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
35016149 10/2017
93
Monitoring
Property
Description
Limits
Major Scale
Divisions
Number of major scale divisions (marked)
0...100
Minor Scale
Divisions
Number of minor scale divisions (not marked)
0...100
Scale Color
Color of the scale and its labels
–
Scale Font
Font used for the scale labels
Scale Precision
Number of decimal places to be shown for the scale labels
(set to -1 to use a general exponential format)
Maximum EU Value Maximum value of the variable in physical units
-1...6
–
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device variable Note 3 (see page 109)
Minimum Value
Minimum gross value (without scale) of the device variable Note 3 (see page 109)
Value Visible
Indicates if there should be digital display of the value on the –
scale
Value Font
Font used for digital display of the value (where this exists)
Bar Background
Background color of the indicator bar
Bar Color
Color of the indicator bar (if the scale value is within the
High/Low range)
High High Limit
Value
Value expressed in physical units of the "High High" limit.
High High Limit
Color
Color of the indicator bar if the scale value is greater than
the "High High" limit
High Limit Value
Value expressed in physical units of the "High" limit.
High Limit Color
Color of the indicator bar if the scale value is greater than
the "High" limit.
Low Limit Value
Value expressed in physical units of the "Low" limit
Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low" limit
Low Low Limit
Value
Value expressed in physical units of the "Low Low" limit
Low Low Limit Color Color of the indicator bar if the scale value is less than the
"Low Low" limit
94
Limit Deadband
Neutral range (as a percentage of the EU range) to apply to
verification of the High/Low limit
0...10
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated gross starting value (without scale) for testing the Note 3 (see page 109)
graphic object
35016149 10/2017
Monitoring
Vertical Indicator
A vertical indicator gives an analogue representation of the value of a variable in a device. This is
a vertical bar which represents a percentage of its range in physical units.
This table describes the vertical indicator’s properties:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 109)
Data Type
Variable data type
Note 2 (see page 109)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Major Scale Divisions
Number of major scale divisions (marked)
Minor Scale Divisions
Number of minor scale divisions (not marked)
0...100
Scale Color
Color of the scale and its labels
–
Scale Font
Font used for the scale labels
Scale Precision
Number of decimal places to be shown for the scale labels
(set to -1 to use a general exponential format)
-1...6
Maximum EU Value
Maximum value of the variable in physical units
–
Minimum EU Value
Minimum value of the variable in physical units
0...100
Maximum Value
Maximum gross value (without scale) of the device variable Note 3 (see page 109)
Minimum Value
Gross minimum value (without scale) of the variable in the
device
Note 3 (see page 109)
Bar Background
Background color of the indicator bar
–
Bar Color
Color of the indicator bar (if the scale value is within the
High/Low range)
High High Limit Value Value expressed in physical units of the "High High" limit.
High High Limit Color
Color of the indicator bar if the scale value is greater than
the "High High" limit
High Limit Value
Value of the "High" limit expressed in physical units
High Limit Color
Color of the indicator bar if the scale value is greater than
the "High" limit.
Low Limit Value
Value of the "Low" limit expressed in physical units
Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low" limit
Low Low Limit Value
Value of the "Low Low" limit expressed in physical units
Low Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low Low" limit
Limit Deadband
Neutral range (as a percentage of the EU range) to apply to
verification of the High/Low limit
35016149 10/2017
0...10
95
Monitoring
Property
Description
Limits
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated gross starting value (without scale) for testing the Note 3 (see page 119)
graphic object
Horizontal or Vertical Slider
A horizontal or vertical slider gives an analogue representation of the value of a variable in a
device. This is a slider, whose position is indicated by the cursor, which represents a percentage
of its range in physical units. Using the mouse, you can change the value of the slider by sending
a new value to the device.
This table describes the properties of the horizontal and vertical sliders:
96
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
1 (see page 119)
Data Type
Variable data type
Note 2 (see page 109)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Major Scale Divisions
Number of major scale divisions (marked)
0...100
Minor Scale Divisions
Number of minor scale divisions (not marked)
0...100
Scale Color
Color of the scale and its labels
–
Scale Font
Font used for the scale labels
Scale Precision
Number of decimal places to be shown for the scale labels
(set to -1 to use a general exponential format)
-1...6
Maximum EU Value
Maximum value of the variable in physical units
–
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device variable Note 3 (see page 119)
Minimum Value
Minimum gross value (without scale) of the device variable Note 3 (see page 119)
Block Increment
Amount by which the scale value is modified when the user
clicks on the bar’s slide area.
Unit Increment
Amount by which the scale value is modified when the user
clicks on the slider arrows
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
–
35016149 10/2017
Monitoring
Horizontal or Vertical Selector
A horizontal or vertical selector allows you to choose from a number of options. Once the selection
has been made, the value corresponding to the choice is sent to the device. The choices are
represented by the marks on a "scale", the current selection being indicated by the position of the
cursor on a slider.
This table describes the properties of the horizontal and vertical selectors:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1
Data Type
Variable data type
Note 2
Background
Graphic object background color
–
Choices
Selector choices Each choice is indicated in the form of a
"label=value" input (when you select a "label", the "value" is sent
to the device).
At least two
choices required
Label
Label to be displayed as part of the graphic object
–
Label Color
Color of the label
Label Font
Font used for the label
(see page 109)
(see page 109)
Scale Visible
Indicates if a "scale", labeled with the choices should be displayed
Scale Color
Color of the scale and its labels
Scale Font
Font used for the scale labels
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Digital Indicator
A digital indicator gives a digital representation of the value of a variable in a device. The value may
be displayed in different formats and may be set to change color when a predefined high or low
limit is exceeded.
This table describes the properties of the digital indicator:
Property
Description
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 109)
Data Type
Variable data type
Note 2 (see page 109)
35016149 10/2017
Limits
97
Monitoring
98
Property
Description
Limits
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Value Format
Format (decimal, hexadecimal, etc.) to be used to display
the value on the scale
Value Precision
Number of decimal places to be shown for the value on
the scale (set to -1 to use a general exponential format)
-1...6
Value Background
Background color of the value’s display zone
–
Value Color
Color of the value’s digital display text
Value Font
Font used for digital display of the value
Units
Label of the value’s physical units (attached to the value’s
digital display)
Maximum EU Value
Maximum value of the variable in physical units
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device
variable
Note 3 (see page 119)
Minimum Value
Minimum gross value (without scale) of the device
variable
Note 3 (see page 119)
High High Limit Value
Value of the "High High" limit expressed in physical units –
High High Limit Color
Color of the indicator bar if the scale value is greater than
the "High High" limit
High Limit Value
Value of the "High" limit expressed in physical units
High Limit Color
Color of the indicator bar if the scale value is greater than
the "High" limit.
Low Limit Value
Value of the "Low" limit expressed in physical units
Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low" limit
Low Low Limit Value
Value of the "Low Low" limit expressed in physical units
Low Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low Low" limit
Limit Deadband
Neutral range (as a percentage of the EU range) to apply
to verification of the High/Low limit
0...10
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated gross starting value (without scale) for testing
the graphic object
Note 3 (see page 119)
35016149 10/2017
Monitoring
Message Display
A message display shows a text message based on the value of a variable in a device. For each
specified message, a set value triggers its display.
This table describes the properties of the message display:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 109)
Data Type
Variable data type
Note 2 (see page 109)
Background
Graphic object background color
–
Messages
The messages to be displayed. A "value=text" input
corresponds to each message (when the device value is
equal to "value", the "text" message is diplayed).
At least one message
required
–
Message Background
Background color of the message display zone
Message Color
Message text color
Message Font
Message text font
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the border of the graphic object
–
Value
Simulated input value for testing the graphic object
Note 3 (see page 109)
Push Button
When activated with the mouse, a push button allows you to send one or more preset values to a
device.
This table describes the properties of the push button:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1
Data Type
Variable data type
Note 2
Background
Background color of the graphic object
–
Values
Values to send to the device
Note 4
Reset Values
Values to send to the device once the reset delay has expired.
If no reset value is given, the reset will not take place.
–
35016149 10/2017
(see page 109)
(see page 109)
(see page 109)
99
Monitoring
Property
Description
Limits
Reset Delay
Delay (in milliseconds) that the push button waits between
sending the values to the device and sending the reset values
0...2000
Label
Label to be displayed as part of the graphic object
–
Label Color
Color of the label
Label Font
Font used for the label
Button Label
Text of the button label
Button Background
Button color
0...100
Button Label Color
Color used for the button label
–
Button Label Font
Font used for the button label
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Direct Output Station
The direct output station allows you to enter a digital value in a text zone directly from the keyboard.
If the value entered is between the upper and lower preset limits, a Set button is activated. In this
case, the value entered is sent to the device when you click Set or press ENTER (if keyboard input
is authorized for the input zone).
This table describes the properties of the direct output station:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 109)
Data Type
Variable data type
Note 2 (see page 109)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Maximum EU Value Maximum value of the variable in physical units
100
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device variable Note 3 (see page 109)
Minimum Value
Minimum gross value (without scale) of the device variable
Note 3 (see page 109)
Maximum Input
Maximum value, expressed in physical units, authorized for
the value entered in input
–
Minimum Input
Minimum value, expressed in physical units, authorized for
the value entered in input
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
35016149 10/2017
Monitoring
Indicator Light
The indicator light provides a double indication of the value of a variable in a device. If the Input
Inverted property is not set to TRUE, a zero input value is declared as being OFF and a non-zero
value is declared as being ON. If the Flash Interval property is set to a positive value, the indicator
light will flash when the input value is equal to ON.
This table describes the properties of the indicator light:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1
Data Type
Variable data type
Note 2
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Off Word
Text to be displayed when the input value is OFF
Off Word
Background
Background color of the indicator light when Off Word is displayed
(see page 109)
(see page 109)
Off Word Color
Color of the Off Word text
Off Word Font
Font used for the Off Word text
On Word
Text to be displayed when the input value is ON
On Word
Background
Background color of the indicator light when On Word is displayed
On Word Color
Color of the On Word font
On Word Font
Font used for the On Word text
Flash Interval
The flashing time for the indicator light (expressed in milliseconds) 200...2000
when the input value is ON. Set to zero for no flashing.
Shape
Shape (circular, rectangular, etc.) of the indicator light
Input Inverted
On TRUE, inverts the input value. (The indicator displays Off Word
when the input value is ON.)
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the border of the graphic object
–
Value
Simulated input value for testing the graphic object
Note 3
35016149 10/2017
–
(see page 109)
101
Monitoring
Motor Control Station
The motor control station is designed to imitate the on/off push button standard station which is
frequently used to control the motors. This graphic object is essentially composed of 2 push
buttons and an indicator light. To facilitate the configuration of this object’s many properties, a
custom module is provided. It is by means of this module, and not the Graphic Editor properties
sheet, that the properties (apart from the name) are configured.
This table describes the properties of the motor control station:
Property
Description
Limits
Name
Name of the graphic object
–
Background
Graphic object background color
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Indicator Light
Properties identical to those of the Indicator Light graphic object
with the exception of the shared properties listed above
Top Push Button
Properties identical to those of the Push Button graphic object with
the exception of the shared properties listed above
Bottom Push Button Properties identical to those of the Push Button graphic object with
the exception of the shared properties listed above
Analog Meter
An analog meter gives an analog representation of the value of a variable in a device. It is
represented by a pointer on a circular dial whose position corresponds to a percentage of its range
in physical units. You can set the size of the meter’s circular dial (circle degrees sweep), its colors
and the style of the pointer.
This table describes the properties of the analog meter:
102
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1
Data Type
Variable data type
Note 2
(see page 109)
(see page 109)
35016149 10/2017
Monitoring
Property
Description
Limits
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Major Scale Divisions
Number of major scale divisions (marked)
0...100
Minor Scale Divisions
Number of minor scale divisions (not marked)
0...100
Scale Color
Color of the scale and its labels
–
Scale Font
Font used for the scale labels
Scale Precision
Number of decimal places to be shown for the scale labels
(set to -1 to use a general exponential format)
-1...6
Maximum EU Value
Maximum value of the variable in physical units
–
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device variable
Note 3
Minimum Value
Minimum gross value (without scale) of the device variable
Note 3
Dial Degrees Sweep
Portion of circular segment to be used to draw the dial
60...300
Pointer Type
Type of pointer used (needle, arrow, etc.)
–
Pointer Color
Color used for the pointer
Dial Color
Color used for the dial (for the part in the High/Low range)
High High Limit Value
Value of the "High High" limit expressed in physical units
High High Limit Color
Color of the indicator bar if the scale value is greater than the
"High High" limit
High Limit Value
Value of the "High" limit expressed in physical units
High Limit Color
Color of the indicator bar if the scale value is greater than the
"High" limit.
Low Limit Value
Value of the "Low" limit expressed in physical units
Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low" limit
Low Low Limit Value
Value of the "Low Low" limit expressed in physical units
Low Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low Low" limit
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated gross starting value (without scale) for testing the
graphic object
Note 3
35016149 10/2017
(see page 109)
(see page 109)
(see page 109)
103
Monitoring
Rotary Slider
A rotary slider gives an analog representation of the value of a variable in a device. It is represented
by a knob on a circular dial whose position corresponds to a percentage of its range in physical
units. You can set the size of the dial and the color of the knob. Using the mouse, you can change
the position of the knob by sending a new value to the device.
This table describes the properties of the rotary slider:
104
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1
Data Type
Variable data type
Note 2
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Major Scale Divisions
Number of major scale divisions (marked)
Minor Scale Divisions
Number of minor scale divisions (not marked)
0...100
Scale Color
Color of the scale and its labels
–
Scale Font
Font used for the scale labels
Scale Precision
Number of decimal places to be shown for the scale labels (set -1...6
to -1 to use a general exponential format)
Dial Degrees Sweep
Portion of circular segment to be used to draw the dial
60...300
Dial Color
Color of the dial
–
Knob Color
Color used for the knob
Maximum EU Value
Maximum value of the variable in physical units
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device variable
Note 3
Minimum Value
Minimum gross value (without scale) of the device variable
Note 3
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
(see page 109)
(see page 109)
0...100
(see page 109)
(see page 109)
35016149 10/2017
Monitoring
Rotary Selector
A rotary selector allows you to choose from a number of options. Once the selection has been
made, the value corresponding to the choice is sent to the device. The choices are represented by
the marks on a "scale", the current selection being indicated by the position of the knob. The size
of the circular dial (circle degrees sweep) and the color of the knob can be configured.
This table describes the properties of the rotary selector:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1
Data Type
Variable data type
Note 2
Background
Graphic object background color
–
Choices
Selector choices Each choice is indicated in the form of a
At least two
"label=value" input (when you select a "label", the "value" is sent choices required
to the device).
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Scale Visible
Indicates if a "scale", labeled with the choices should be
displayed
Scale Color
Color of the scale and its labels
Scale Font
Font used for the scale labels
(see page 109)
(see page 109)
–
Dial Degrees Sweep
Portion of circular segment to be used to draw the dial
60...300
Knob Color
Color used for the knob
–
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Trend Recorder
A trend recorder enables you to obtain a continuous, time-based graphic of the values of a
maximum of six variables in a device. It emulates a strip-chart recorder, with the pens on the right
and the "paper" moving from right to left. A vertical scale to the left of the graphic indicates the
range of registered values and a horizontal scale beneath the graphic displays the range’s time
frame. You can set the update frequency and the appearance of the graphic.
To facilitate the configuration of the many properties of this object, a custom module is provided. It
is by means of this module, and not the Graphic Editor properties sheet, that the properties (apart
from the name) are set.
35016149 10/2017
105
Monitoring
This table describes the properties of the trend recorder. (The properties available for each of the
pens are described in the next table):
Property
Description
Limits
Name
Name of the graphic object
–
Background
Graphic object background color
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Major Scale Divisions
Number of major scale divisions (marked)
Minor Scale Divisions
Number of minor scale divisions (not marked)
0...100
Scale Color
Color of the scale and its labels
–
Scale Font
Font used for the scale labels
Scale Precision
Number of decimal places to be shown for the scale labels
(set to -1 to use a general exponential format)
-1...6
Maximum EU Value
Maximum value of the variable in physical units
–
Minimum EU Value
Minimum value of the variable in physical units
Update Period
Graphic update interval (in seconds)
Time Scale Divisions
Number of divisions on the horizontal scale
0...6
Chart Background
Color of the graphic zone
–
Grid Color
Color of the grid drawn in the graphic zone
Vertical Grid Divisions
Number of vertical divisions in the grid
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
0...100
0.5...120
0...100
These are the available trend recorder properties for each pen:
106
Property
Description
Limits
Address
Direct address of the variable to monitor
Note 1 (see page 109)
Data Type
Variable data type
Note 2 (see page 109)
Maximum Value
Maximum gross value (without scale) of the device variable
Note 3 (see page 109)
Minimum Value
Minimum gross value (without scale) of the device variable
Note 3 (see page 109)
Pen Color
Color of the "pen" which allows the value placed on the scale
to be recorded
–
Pen Label
Label used to identify the pen
35016149 10/2017
Monitoring
Display Link
A display link is a special graphic object which allows you to move to another graphic display by
clicking it. To indicate that the object represents a link towards another display, the link’s text label
is underlined and the mouse cursor changes to a hand when it passes over it. This object is
especially useful when the Graphic Editor is used in View mode which has no drop-down list of
graphic displays.
A display link can also be used as an hypertext link to an HTML file. If you enter a URL such as
Link Display Name, you can open it in a new browser window by pressing the SHIFT key while
clicking the link. If you only click the link, the existing browser window is replaced by the URL.
If the Link Display Name is blank, the label is not displayed underlined and the object displayed
becomes a simple text label.
This table describes the properties of the display link:
Property
Description
Label
Label of the link
Link Display Name
Name of the graphic display to load when the user clicks on the link, or URL of a web
page
Label Color
Color of the label
Label Font
Font used for the label
Datalogging History
A Datalogging History provides a continuous, time-based charting of the value of up to six symbols
(variables) coming from the log file of the Datalogging service. A Datalogging History emulates a
strip-chart recorder, with the pens on the right, and the "paper" moving from right to left. A vertical
scale can be shown on the left side of the chart for showing the range of the values being recorded,
and a horizontal scale can be shown below the chart for showing the time span of the chart.
NOTE: In order to plot the Datalogging History, select the Timestamp option in the Datalogging
Service (see Web Designer, TSX ETG 3000 Product Range, User Manual) configuration window.
In order to make it easier to set this object’s many properties, a Customizer is provided. Use the
Customizer (and not the Graphic Editor’s Property Sheet) to set Datalogging History properties
(except Name).
3 buttons are available in edition and animation mode:
Reload: the Datalogging History object is a static widget. This button enables to refresh the
value used to build the chart.
z +: zoom on the trend. It decreases the time scale in order to have a better vision of a part of the
trend.
z -: zoom out on the trend. It increases the time scale in order to have a larger vision of the trend.
z
If you place the mouse cursor on a point of the trend, a tooltip appears displaying the exact value
at that point. Stay pressed and rollover several points to display their tooltips.
35016149 10/2017
107
Monitoring
Releasing the mouse button and rolling over any point will cleanup existing tooltips and display a
new one.
Right click on it to make it disappear.
This table describes properties for the Datalogging History. (Properties available for each pen are
described in the next table.)
108
Property
Description
Limits
Name
The name for the graphic object
–
Background
The background color for the graphic object
Label
The label to be displayed as part of the graphic object
Label Color
The color for the label
Label Font
The font for the label
Major Scale Divisions The number of major (labeled) scale divisions
0...100
Minor Scale Divisions The number of minor (unlabeled) scale divisions
0...100
Scale Color
The color for the scale and its labels
–
Scale Font
The font for scale labels
Scale Precision
The number of fractional digits to be shown for scale labels (Set
to -1 to use a general exponential format.)
-1...6
Maximum EU Value
The maximum value, in engineering units, of the symbol
(variable)
–
Minimum EU Value
The minimum value, in engineering units, of the symbol
(variable)
Update Period
The update interval (in seconds) for the chart
0.5...120
Time Scale Divisions
The number of horizontal scale divisions
0...6
Chart Background
The color for the chart area
–
Grid Color
The color of the grid drawn in the chart area
Vertical Grid
Divisions
The number of vertical divisions for the grid
Border Width
The width (in pixels) for the graphic object’s border
0...32
Border Color
The color for the graphic object’s border
–
0...100
35016149 10/2017
Monitoring
These Datalogging History properties are available for each pen:
Property
Description
Limits
Name of the CSV
file
The name of the CSV file used to build the trend.
Location:
z Default (no path): the file is located on the FLASH memory.
z /CFA00/USERDATA/TABLEx: the file is located on the CF
card.
z /USBHD/00/USERDATA/TABLEx: the file is located on the
USB memory.
z /RAMDISK/USERDATA/TABLEx: the file is located on the
saved RAM.
–
Note: the log file includes timestamps (see Web Designer, TSX
ETG 3000 Product Range, User Manual).
Address
The name of a symbol (variable) to monitor.
Data Type
The data type of the symbol (variable).
Note: the data type is numerical.
Maximum PLC
Value
The maximum raw (unscaled) value of the symbol (variable) in the Note 3
PLC.
(see page 109)
Minimum PLC
Value
The minimum raw (unscaled) value of the symbol (variable) in the
PLC.
(see page 109)
Pen Color
The color of the "pen" used to record the scaled value.
–
Pen Label
The label used to identify the pen.
Note 3
Notes on this Topic
The above tables refer to these notes:
Note 1
A direct Modbus address is a number between 0 and 65535.
Note 2
The various values of the Data Type property for a direct Modbus address have these
meanings:
COIL
output bit (Boolean)
DISCRETE INPUT
input bit (Boolean)
REGISTER
16-bit signed integer
INT32
32-bit signed integer
INT32SWAP
32-bit signed integer with least significant and most significant
words inverted
INPUT REGISTER
16-bit signed integer for analog input
Note 3
The limits of the Maximum PLC Value and Minimum PLC Value properties are the natural
limits of the configured Data Type property.
Note 4
For a push button, specify at least one value. If several values are entered, they are assigned
to an address table starting with the direct address indicated.
35016149 10/2017
109
Monitoring
Extended Graphic Objects
Introduction
The extended graphic objects available in the Graphic Editor are designed to help you to create
graphic displays imitating advanced graphic display panels. The data control and monitoring
objects have integrated communication functions and are designed as standalone graphic objects.
Be aware, however, that if communication to the device linked to the graphic object is lost, the
object becomes inoperative without the end device's knowledge.
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not use graphic objects in situations where loss of communication to the module can put
human integrity or material damage at risk.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
For example, say you have programmed a pushbutton object to jog a motor when the button is
depressed and to stop jogging when the button is released. If communications are lost while the
button is depressed, the motor will continue to jog even when the button is released. Graphic
objects should not be used to control situations such as this unless other interlock methods are
installed in the system.
In addition, to help clients who wish to insert several simple applets into a single HTML page,
objects in the Graphic Editor exist in the form of applets. When combined with the LiveBeanApplet,
the graphic objects in the Graphic Editor can be used in the same way as the LiveLabelApplet.
ASCII Text Editor
The ASCII text editor is based on the message display graphic element. It enables new text to be
entered.
The properties of the ASCII text editor are as follows:
110
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 119)
Max. Text Length
Maximum length of the text
–
Text Color
Color of the text
Text Font
Font of the text
Swap Bytes
False if the target byte order is the same as that of the PC
Value
The text itself
35016149 10/2017
Monitoring
Bar Graph
A bar graph gives an analog representation of the value of a variable in a device. It draws a vertical
bar whose length is proportional to the value and represents a percentage of its range in physical
units.
The properties of the bar graph are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 119)
Data Type
Variable data type
Note 2 (see page 119)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
Maximum EU Value
Maximum value of the variable in physical units
Minimum EU Value
Minimum value of the variable in physical units
Maximum Value
Maximum gross value (without scale) of the device
variable
Minimum Value
Minimum gross value (without scale) of the variable in the Note 3 (see page 119)
device
Bar Background
Background color of the indicator bar
Bar Color
Color of the indicator bar (if the scale value is within the
High/Low range)
High High Limit Value
Value of the "High High" limit expressed in physical units
High High Limit Color
Color of the indicator bar if the scale value is greater than
the "High High" limit
High Limit Value
Value of the "High" limit expressed in physical units
High Limit Color
Color of the indicator bar if the scale value is greater than
the "High" limit.
Low Limit Value
Value of the "Low" limit expressed in physical units
Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low" limit
Low Low Limit Value
Value of the "Low Low" limit expressed in physical units
Low Low Limit Color
Color of the indicator bar if the scale value is less than the
"Low Low" limit
Limit Deadband
Neutral range (as a percentage of the EU range) to apply
to verification of the High/Low limit
0...10
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated gross input value (without scale) for testing the Note 3 (see page 119)
graphic object
35016149 10/2017
Note 3 (see page 119)
–
111
Monitoring
Bitmap
The bitmap interface graphic element displays a static bitmap on the screen.
The properties of the bitmap interface graphic element are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Background
Graphic object background color
Note 1 (see page 119)
Label
Label to be displayed as part of the graphic object
–
Label Color
Color of the label
Label Font
Font used for the label
Border Width
Width (in pixels) of the graphic object border
Border Color
Color of the graphic object border
Bitmap Choices
File names of custom bitmaps to display
Refer to the next paragrah for information on adding images
into the module.
Adding Images
You can add images into the module in one of the following way:
Add your images into the images.zip file (path: /NAND/FLASH1/wwwroot).
z Create a directory into the module (i.e. /NAND/FLASH1/wwwroot/bitmaps). Copy your images
into this directory. In this case, you need to specify the path of the images you want to use (i.e.
/NAND/FLASH1/wwwroot/bitmaps/key.gif).
z
Step
112
Action
1
Create an images folder on your PC.
2
Copy the images you want to use in this folder.
3
Import the user.jar file from the TSX ETG 30•• to the PC (path:
/NAND/FLASH1/wwwroot/classes) using a FTP client.
4
Open the user.jar file using a file archiver.
5
Drag and drop the images folder in the user.jar file. Confirm that the relative path of the image
files is ‘images/’.
6
Transfer the user.jar file back to the module using a FTP client.
35016149 10/2017
Monitoring
Generic Bitmap
The generic Bitmap interface graphic element can display a static bitmap for each separate value
of a variable. It can be used to display dynamic animations, such as the variation in level of a
reservoir.
The properties of the generic Bitmap interface graphic element are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 119)
Data Type
Variable data type
Note 2 (see page 119)
Background
Graphic object background color
Note 1 (see page 119)
Label
Label to be displayed as part of the graphic object
–
Label Color
Color of the label
Label Font
Font used for the label
Bitmap Choices
File names of custom bitmaps to display
Refer to the previous paragrah for information on adding
images into the module.
Border Width
Width (in pixels) of the graphic object border
Border Color
Color of the graphic object border
Value
Simulated starting value for testing the behavior of the
graphic object
Graphic Link
A graphic link is a special graphic object that moves to another graphic display when you click it
with the mouse. Graphic links can also be recognized by their underlined labels, and by the fact
that the mouse cursor changes to a hand when it passes over them. They are especially useful
when the Graphic Editor is used in Display mode, in which there is no pull-down list of graphic
displays.
A graphic link can also be used as a hypertext link to an HTML file. If you enter a URL such as Link
Display Name, you can open the URL in a new browser window by pressing the SHIFT key while
clicking on the link. If you only click the link, the URL will open in the existing browser window.
If the Link Display Name is not filled in, the label will not be underlined and the object displayed
becomes a simple text label.
The properties of the graphic link are as follows:
Property
Description
Label
Label of the link
Link Display Name
Name of the graphic display to load when the user clicks on the link, or URL of a Web
page
Label Color
Color of the label
Label Font
Font used for the label
Bitmap Choices
Name of the bitmap file to be clicked on
35016149 10/2017
113
Monitoring
Indicator Light
The indicator light displays the value of a variable in a device. The input value of 0 is equal to OFF,
and any value other than 0 is equal to ON. If the Flash Interval property is set to a positive value,
the indicator light will flash when the input value is equal to ON. There is one bitmap for the ON
state and another for the OFF state.
The properties of the indicator light are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 3
Data Type
Variable data type
Note 2
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
OFF Word
Text to be displayed when the input value is OFF
(see page 119)
(see page 119)
OFF Bitmap Choice Indicator bitmap when the OFF word is displayed
114
OFF Word Color
Color of the OFF word text
OFF Word Font
Font of the OFF word text
ON Word
Text to be displayed when the input value is ON
ON Bitmap Choice
Indicator bitmap when the ON word is displayed
ON Word Color
Color of the ON word font
ON Word Font
Font of the ON word text
Flash Interval
The flashing time for the indicator light (expressed in
200...2,000
milliseconds) when the input value is ON. Set to 0 for no flashing.
Input Inverted
On TRUE, inverts the input value. (The indicator displays the
OFF word when the input value is ON.)
–
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated input value for testing the graphic object
Note 3
(see page 119)
35016149 10/2017
Monitoring
Motor
The Motor graphic interface element displays the value of a variable in a device. The input value
of 0 is equal to OFF, the value 1 is equal to ON and other values are equal to DEFAULT. These
three states are represented by different bitmaps.
The properties of the Motor graphic interface element are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 119)
Data Type
Variable data type
Note 2 (see page 119)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
OFF Word
Text to be displayed when the input value is OFF
OFF Bitmap Choice
Motor bitmap when the OFF word is displayed
OFF Word Color
Color of the OFF word text
OFF Word Font
Font of the OFF word text
ON Word
Text to be displayed when the input value is ON
ON Bitmap Choice
Motor bitmap when the ON word is displayed
ON Word Color
Color of the ON word font
ON Word Font
Font of the ON word text
DEFAULT Word
Text to be displayed when the input value is ON
DEFAULT Bitmap Choice Motor bitmap when the DEFAULT word is displayed
DEFAULT Word Color
Color of the DEFAULT word font
DEFAULT Word Font
Font of the DEFAULT word text
Border Width
Width (in pixels) of the graphic object border
Border Color
Color of the graphic object border
–
Value
Simulated input value for testing the graphic object
Note 3 (see page 119)
35016149 10/2017
0...32
115
Monitoring
Pipe
A pipe displays the value of a variable in a device that has two possible states. The input value of
0 is equal to OFF, and any value other than 0 is equal to ON. There is one bitmap for the ON state
and another for the OFF state.
The properties of the pipe are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 119)
Data Type
Variable data type
Note 2 (see page 119)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
OFF Word
Text to be displayed when the input value is OFF
OFF Bitmap Choice Pipe bitmap when the OFF word is displayed
116
OFF Word Color
Color of the OFF word text
OFF Word Font
Font of the OFF word text
ON Word
Text to be displayed when the input value is ON
ON Bitmap Choice
Pipe bitmap when the ON word is displayed
ON Word Color
Color of the ON word font
ON Word Font
Font of the ON word text
Border Width
Width (in pixels) of the graphic object border
Border Color
Color of the graphic object border
–
Value
Simulated input value for testing the graphic object
Note 3 (see page 119)
0...32
35016149 10/2017
Monitoring
Push button
When activated with the mouse, a push button allows the user to send one or more preset values
to a device.
The properties of the push button are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 3 (see page 119)
Data Type
Variable data type
Note 2 (see page 119)
Background
Graphic object background color
–
Values
Values to send to the device
Note 4 (see page 119)
Reset Values
Values to send to the device once the reset delay has
expired. If no reset value is given, the reset will not take
place.
–
Reset Delay
Delay (in milliseconds) that the push button waits between
sending the values to the device and sending the reset
values.
0...2000
Label
Label to be displayed as part of the graphic object
–
Label Color
Color of the label
Label Font
Font used for the label
Button Label
Button label text
Button Label Color
Color used for the button label
Button Label Font
Font used for the button label
OFF Bitmap Choice Button bitmap when the OFF state is displayed
ON Bitmap Choice
Button bitmap when the ON state is displayed
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
35016149 10/2017
117
Monitoring
Distributor
A distributor displays the value of a variable in a device that has two possible states. The input
value of 0 is equal to OFF, and any value other than 0 is equal to ON. There is one bitmap for the
ON state and another for the OFF state.
The properties of the distributor are as follows:
Property
Description
Limits
Name
Name of the graphic object
–
Address
Direct address of the variable to monitor
Note 1 (see page 119)
Data Type
Variable data type
Note 2 (see page 119)
Background
Graphic object background color
–
Label
Label to be displayed as part of the graphic object
Label Color
Color of the label
Label Font
Font used for the label
OFF Word
Text to be displayed when the input value is OFF
OFF Bitmap Choice Distributor bitmap when the OFF word is displayed
118
OFF Word Color
Color of the OFF word text
OFF Word Font
Font of the OFF word text
ON Word
Text to be displayed when the input value is ON
ON Bitmap Choice
Distributor bitmap when the ON word is displayed
ON Word Color
Color of the ON word font
ON Word Font
Font of the ON word text
Flash Interval
The flashing time for the indicator light (expressed in
milliseconds) when the input value is ON. Set to 0 for no
flashing.
Border Width
Width (in pixels) of the graphic object border
0...32
Border Color
Color of the graphic object border
–
Value
Simulated input value for testing the graphic object
Note 3 (see page 119)
200...2,000
35016149 10/2017
Monitoring
Notes
The notes relating to this section are as follows:
1.
The Data Type property needs to correspond exactly to the actual data type of the variable.
If the Address property is the direct address of a binary PLC reference (reference 0x/1x Quantum for
example), set the Data Type property to Coil for outputs or to Discrete Input for discrete inputs.
2.
The various values of the Data Type property have the following meanings:
Type
Signification
COIL
output bit (Boolean)
DISCRETE INPUT
input bit (Boolean)
REGISTER
16-bit signed integer
INT32
32-bit signed integer
INT32SWAP
32-bit signed integer with least significant and most significant words inverted
INPUT REGISTER
16-bit signed integer for analog input
3.
The limits of the Maximum PLC Value and Minimum PLC Value properties are the natural limits of the
configured Data Type property.
4.
For a push button, specify at least one value. If several values are entered, they will be assigned to an
address table starting with the direct address indicated.
5.
For the applet to display a numerical data value instead of a label, specify parameters in the HTML
code as follows: name = "label" value = "$data$".
35016149 10/2017
119
Monitoring
Section 7.3
Adding Microsoft Silverlight® Pages
Adding Microsoft Silverlight® Pages
Adding Microsoft Silverlight® Pages
Introduction
Use the commands in Web Designer to create new—or import existing—Microsoft Expression
Blend applications, and add them to your Web Designer project. Expression Blend is a powerful
development platform you can use to create graphically rich Silverlight pages for your website.
When you launch Expression Blend from Web Designer, the following tools are available for use
in Expression Blend:
z a collection of custom FactoryCast objects—developed by Schneider Electric—that you can
embed in your Silverlight pages
z a list of PLC variables—imported from your Unity Pro project—that you can use to animate the
Factory Cast objects you add to your Silverlight pages
Expression Blend Commands
With a Web Designer project open, you can use the following commands to add an Expression
Blend application to your website.
To create a new Expression Blend application:
<Project> → <Target> → GraphicScreens → New Microsoft Blend Application
To import an existing Expression Blend application:
<Project> → <Target> → GraphicScreens → Import Blend Application
Further Reference
For instructions on how to use Expression Blend and the Schneider Electric Factory Cast custom
objects, refer to the following documents:
z Expression Blend help
z Web Designer Objects Library for Microsoft Expression Blend®, which you can access as
follows:
 as a help file, from the Web Designer software Help menu, or
 in .pdf format from the Web Designer installation disk
120
35016149 10/2017
Monitoring
Section 7.4
PLC Program Viewer
PLC Program Viewer
PLC Program Viewer
Presentation
The PLC program viewer feature enables you to visualize and monitor UnityPro programs in run
mode using a Web Designer. The PLC programs are displayed and animated as they are in
UnityPro
PLC programs developed in any languages supported by UnityPro can be visualized:
Ladder (LD)
z Instruction List (IL)
z Function Block Diagram (FBD)
z 984 Ladder Logic (LL984)
z Structured Text (ST)
z Sequential Function Chart (SFC)
z
Accessing the PLC Program Viewer
Step
Action
1
Double click the PLC (Devices directory) you want to monitor in the Web Designer navigator.
2
Click the PLC Programs tab.
35016149 10/2017
121
Monitoring
Importing PLC Programs
The following procedure shows you how to import PLC programs from UnityPro to Web Designer.
Step
122
Action
1
In the Web Designer Navigator window, under <Target> → Devices, double click on the PLC device
to which you will import a program. The Device window opens.
2
In the Device window, click on the PLC Programs tab to open that window (below):
3
Click Import on the right side of the PLC Programs window.
Result: the Open window appears.
4
Use an external tool (such as 7-Zip) to extract the .XEF file from the .ZEF file exported from
Unity Pro.
35016149 10/2017
Monitoring
Step
Action
5
Select the Unity Pro file (.XEF) containing PLC Programs data.
Click Open.
Result: the Import PLC Programs window appears.
6
z Select the sections of the PLC program you want to monitor using the checkbox.
z Click Browse to select the STU or .XVM file associated to the .XEF for variables animation.
Note: It is advised to import from .XVM for the import to be faster. As some elements are not
available in the .XVM, a STU could be required to complete the import.
Click Import.
Result: the sections of the PLC program selected appear in the navigation tree of the PLC Program
tab.
35016149 10/2017
123
Monitoring
Accessing an Animated PLC Program
Step
Action
1
Select a target in a project.
2
z Click Target → Connect → Simulation (Alt + S) to switch to simulation mode or,
z click Target → Connect → Target (Alt + C) to switch to run mode.
3
Extend the target directory.
4
Select a device in the Devices directory.
5
Right-click and select Open.
Result: an Internet Explorer window in which the PLC program viewer window associated with
the selected device appears.
5
Select the PLC program section you want to visualize in the navigation tree.
Result: the PLC program appears in the Display window.
Representation and Color Convention
The PLC Program Viewer window:
1
2
3
124
Navigation tree: select the section of the PLC program you want to visualize
Display window: this zone displays the animated PLC program
Console: displays selected trace event data
35016149 10/2017
Monitoring
Variables animation:
z
Boolean are displayed in:
 green if its value is true
 red if its value is false
z
Other types display the name or the value of the variable in yellow. Use the tool tip to see more
information as the name of the variable, its type, its address and its comment.
Links animation:
z
z
Links connected to boolean variables are displayed in green or red depending on the value of
the variable they are connected to (green if true red if false).
Other links are displayed in black.
SFC animation:
The colors used for the different elements are:
z for steps:
 green if the step is active,
 white if the step is inactive,
 yellow if the activity time of the step is less than the minimum programmed time,
 pink if the activity time of the step is greater than the minimum programmed time.
z
for macro-steps:
 when a macro-step becomes active the upper half is shown in green,
 when the OUT step of the macro-step is active the whole of the macro-step is shown in green,
 when the macro-step becomes inactive it is then shown in white.
z
for transitions associated with a Boolean element or a simple Boolean expression:
 green if the element or the expression is TRUE,
 red if the element or the expression is FALSE.
z
for transitions associated with a section:
 black as long as the previous step remains inactive,
 green if the conditions in the section are TRUE,
 red if the conditions in the section are FALSE.
35016149 10/2017
125
Monitoring
LL984 animation:
The colors used for the different variables, and their meanings, are:
z Black: not monitored
z Yellow: real time value isn’t available
z Red: a boolean set to false
z Green: a boolean set to true
z Black with yellow background: a non-boolean (for example, a constant)
Tool Tip
The tool tip function is a help bubble which is displayed when you move the cursor over a variable.
It displays information about the value of the variable only if its name is visible in the viewer.
Click on the variable to display the bubble permanently. Right click on it to make it disappear.
Zoom In / Out
The PLC program viewer presents two buttons you can use to zoom in and zoom out of the
program display. These buttons are located at the top right corner of the PLC program viewer:
Click on the button on the left (with the “+” sign) to zoom in up to three magnification levels.
Click on the button on the right (with the “–” sign) up to three times to zoom out and display the
entire program in the PLC program viewer.
126
35016149 10/2017
Monitoring
Show / Hide Console and Navigation Tree
The PLC program viewer presents two buttons you can toggle to show or hide the the PLC program
viewer’s console and navigation tree. These buttons are located at the top left corner of the PLC
program viewer:
Toggle the button on the left to show or hide the console.
Toggle the button on the right to show or hide the navigation tree.
Limitations
z
z
z
Only PLC programs created using UnityPro 4.0 or later can be viewed.
You can only monitor PLC programs, changes are not allowed.
The following objects are not animated, they appear in black:
 Objects for which the result depends on an expression
 Function blocks without instance for which there is no information on input/output variables
 Standard DFB (i.e. ALARM_DIA)
 Multiple dimension tables
35016149 10/2017
127
Monitoring
128
35016149 10/2017
Web Designer for FactoryCast
Setting Up an External Tool
35016149 10/2017
Chapter 8
Setting Up an External Tool
Setting Up an External Tool
Setting Up an External Tool
Overview
You can use Web Designer in concert with a standard external tool to edit files for your website.
The examples in this chapter show you how to set up FrontPage to open website files. The
procedure, however, applies to other software packages, like Microsoft Expression Blend.
35016149 10/2017
129
Setting Up an External Tool
Example
Set up an external tool:
Step
1
130
Action
Open the External Tools setup window (Options → Configuration of an external tool → External
tools):
35016149 10/2017
Setting Up an External Tool
Step
Action
2
Click New to proceed to the next screen:
3
Enter a name for the external software (in this case, FrontPage).
4
In the Location area, click Browse File System to open a file explorer window.
5
Select the path of the .exe file of the external software (for example,
C:\windows\frontpage\frontpage.exe).
6
In the Working Directory area, click Browse File System to open a file explorer window.
7
Specify the directory that contains the files you want to open with your external tool (for example,
C:\workspace\WD_project\website.
35016149 10/2017
131
Setting Up an External Tool
Step
132
Action
8
In the Arguments area, click Variables... to open the Select Variables window:
9
Select the ressource_loc variable that returns the absolute file system path of a resource.
10
Click Apply.
11
Click Close.
12
Select a file of the website in your Web Designer navigator.
13
Open the selected file by opening FrontPage (Options → Configuration of an external tool →
FrontPage).
35016149 10/2017
Web Designer for FactoryCast
Workspace
35016149 10/2017
Chapter 9
Changing the Workspace Directory
Changing the Workspace Directory
Presentation
The workspace is the space where projects are stored. Only those located in the current
workspace can be opened. Projects are automatically created in the current workspace. It is
possible to have several workspaces and to pass from one to another.
This function enables you to change the path to the workspace.
To do this, select Change Workspace... in the Options menu.
35016149 10/2017
133
Workspace
134
35016149 10/2017
Web Designer for FactoryCast
Formatting and restarting
35016149 10/2017
Chapter 10
Formatting and Restarting a Module
Formatting and Restarting a Module
Re-start/Format a Module
Introduction
Re-starting is necessary to take into account the modifications made to the application.
Formatting deletes the website on the module and restores the default website (Website, gdt and
rdt directories). Formatting allows you to delete the modifications made to the website of a module,
in order to start a fresh one from a defined status. It does not modify the system configuration.
NOTE: This topic does not apply to the Modicon M580 platform.
Re-start the Module
The following table shows how to re-start a module:
Step
Action
1
In the menu tree, select a module.
2
In the Target menu, click Reboot target.
Format the Module
The following table shows how to format a module:
Step
Action
1
In the menu tree, select a module.
2
In the Target menu, click Format target.
Result: the Configuration Password window appears if a configuration password has already
been set. Otherwise the formatting starts.
3
Enter the configuration password and click OK.
35016149 10/2017
135
Formatting and restarting
136
35016149 10/2017
Web Designer for FactoryCast
Security
35016149 10/2017
Chapter 11
Security
Security
Subject of this Chapter
This chapter explains how to manage the security for a website using a firewall, access rights and
password protection.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Internal Security
138
External Security
139
Variable Access Security, Symbol, Direct Address
141
Changing Passwords
142
35016149 10/2017
137
Security
Internal Security
Overview
Web Designer provides 2 mechanisms to allow that only authorized users view and modify your
data:
z password entry,
z write restrictions.
Anyone who has access to a configuration tool and to your embedded server can override your
security settings and download new settings to the server. Unauthorized or incorrect changes to
data may change the behavior of your application in ways that may be undesirable or hazardous.
WARNING
UNINTENDED OPERATION
Restrict control of access to the embedded server:
z
z
z
Change passwords monthly.
Do not use simple user names and passwords.
Disable default passwords before commissioning the module.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
Password Entry
Although you may add unprotected Web pages to the site, the default Web pages and any other
pages to which you want to restrict access can only be viewed by users who supply the correct
user name and password.
Restrictions
Restrictions are applied overall.
When you create a website and you want to restrict access to it, place it in the folder called secure.
138
35016149 10/2017
Security
External Security
Overview
If your network has been configured to enable users to consult your Internet site, your security
system is the same as that of an intranet site, only you have an additional security measure: a
firewall.
Architecture of a Firewall
A firewall forms a gateway between Internet and your embedded server. You can use a firewall to
restrict or forbid access to your website.
A firewall can be configured to authorize network connections to a limited range of ports, or to
authorize traffic to or from certain IP addresses.
Types of Firewalls
There are two types of firewalls:
Network firewalls
z Application firewalls
z
Network Firewalls
Network firewalls are often installed between the Internet and a single entry point to an intranet or
internal network.
35016149 10/2017
139
Security
Application-Level Firewalls
An application firewall works for an application, for example FTP. It intercepts all traffic sent to this
application, and decides whether or not to transmit this traffic to the application. Application
firewalls are located on individual host computers.
Firewall Configuration
Web Designer uses HTTP, FTP and Schneider Electric Modbus application protocol (MBAP) to
access embedded server pages and files. If you want viewers to be able to access your site from
the Internet and your embedded server is behind by a firewall, you need to configure the firewall
to authorize HTTP, FTP and MBAP traffic.
Port
Protocol
Access to...
21
FTP
Embedded server files (behind a firewall)
80
HTTP
Web pages
502
MBAP
Operational data
Higher than 1024
NOTE:
The default FTP name and password are USER/USER.
z The FactoryCast client follows the "Firewall Friendly FTP" standard, RFC 1579. It issues an FTP
PASV command to the FactoryCast server before any attempt to establish an FTP data
connection.
z The online mode of the configuration tool is not operational if the module is behind a firewall.
The ports in this mode are dynamically assigned.
z
140
35016149 10/2017
Security
Variable Access Security, Symbol, Direct Address
Presentation
Users who enter the write password can only modify variables (symbols) and direct addresses
which are write-enabled. When you create a WEB-enabled database of variables and direct
addresses, you can designate each element as read-only or write-enabled.
Unauthorized or incorrect modifications made to symbols and direct addresses may have
undesirable or hazardous effects on the behavior of your application.
WARNING
UNINTENDED EQUIPMENT OPERATION
z
z
z
Restrict access to the embedded server by configuring passwords.
Carefully select the symbols and direct addresses you authorize to be modified online.
Do not authorize online modification of variables of critical nature concerning human and
material integrity.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
35016149 10/2017
141
Security
Changing Passwords
Introduction
This page enables you to modify the different user names and passwords that are used for
identification.
Modify Passwords
This table describes how to change passwords:
Step
142
Action
1
In the browser, select the target.
2
In the Target menu, click Properties.
Result: The target properties window appears.
3
Select Security.
Result: The following window appears. For security reasons, the FTP Password field is disabled.
35016149 10/2017
Security
Step
Action
4
Click Modify to change a password. Refer to the next paragraph for a description of each
password.
Result: The password window appears.
5
Enter a new password and confirm it by typing it in the Confirm new password field.
If it is an HTTP password, the login is also requested.
6
Click OK in the Password window.
Note: if you leave any fields empty during the modification, you are asked to confirm the
replacement of the current password with an empty password.
7
Repeat steps 4...6 for each password to modify.
8
Click OK in the Properties window of the target to close the window.
35016149 10/2017
143
Security
Function
This table describes the fields and lists whether a field is enabled or disabled for each
communication module:
Field
Description
Module Restrictions
Secure HTTP
Password
Required for connecting to the
secure HTTP pages of the
module website via a browser
Enabled
z TSX ETG 30••
z TSX ETY 5103
z 140 NWM 100 00
z TSX WMY 100
Disabled
z 140 NOE 771 11
z 140 NOE 0110
z BME NOC 0311
z BME NOC 0321
Write Password
Required to write variables in
animation mode
Enabled
z TSX ETG 30••
z TSX ETY 5103
z 140 NWM 100 00
z TSX WMY 100
z 140 NOE 771 11
z 140 NOE 0110
Disabled
z BME NOC 0311
z BME NOC 0321
Configurator
Password
Required to access the
configuration parameters of the
module
Enabled
z TSX ETG 30••
z TSX ETY 5103
z 140 NWM 100 00
z TSX WMY 100
z 140 NOE 771 11
z 140 NOE 0110
Disabled
z BME NOC 0311
z BME NOC 0321
FTP Password
Enabled
—
Disabled
z TSX ETG 30••
z TSX ETY 5103
z 140 NWM 100 00
z TSX WMY 100
z 140 NOE 771 11
z 140 NOE 0110
z BME NOC 0311
z BME NOC 0321
144
35016149 10/2017
Web Designer for FactoryCast
35016149 10/2017
Appendices
35016149 10/2017
145
146
35016149 10/2017
Web Designer for FactoryCast
Menu
35016149 10/2017
Appendix A
Menu
Menu
Subject of this Chapter
This chapter describes the menus for Web Designer functions.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
Menu
148
Contextual Menu
150
35016149 10/2017
147
Menu
Menu
Overview
The following table shows the complete menu system when every function is supported:
Menu
Sub-menu
Overview
Project
New
Create a new project:
Creating a new module/device/data table/graphic page.
Creating a service.
Creating files and folders.
Edit
148
Open project
Open an existing project.
Close project
Close current project.
Save
Save item modified in the project.
Save all
Save every unsaved item modified in the project.
Import
Importing an existing (.zip) project or converting a FactoryCast or
FactoryCast HMI project.
Export
Exporting the current project to a .zip file.
Global transfer
Downloading the project's modules (and files).
Project Validation
Verifying the project before transfer.
Refresh
Updating the window and menu tree.
Properties
View/modify the project’s properties (passwords, comments, etc.).
Quit
Exit application
Undo
Cancel last action.
Cut
Destruction of the selected object and putting it on the clipboard (the object
can be a project, a module, a device, a graphic object, a file, a variable etc.).
Copy
Copy the object to the clipboard.
Paste
Paste the clipboard.
Delete
Delete the selected object.
Find...
Search for text in the project.
35016149 10/2017
Menu
Menu
Sub-menu
Overview
Target
Transfer
Transfer files, either from your PC to the destination, or from the destination
to your PC.
Partial Transfer
Transfer only graphic pages, data tables and service directories, either from
your PC to the destination, or from the destination to your PC.
Connect
Connecting to the module (if the module authorizes the connection) or to the
simulator.
Service
Options
Help
35016149 10/2017
Disconnect
Disconnecting from the module or from the simulator
Stop all services
Shutting down the services (for targets using services).
Start all services
Starting the services (for targets using services).
Site Explorer
Display a view of the website in the window on the bottom.
Reboot target
Rebooting the connected module (for modules that authorize).
Format target
Formatting the connected module (for modules that authorize).
Set target address
Display/modify the IP Address, user name and password of the target.
Synchronize with
PLC database
Synchronize the namespace of your project with a PLC database. Not
available for FactoryCast targets.
Properties
View/modify the target’s properties.
Stop
Shut down current service.
Run
Start current service.
Operator screens
View operator screens.
Print
Print current service.
Statistics
View statistics for the selected service (incoming messages, outgoing
messages, etc.).
Configuration of an
external tool
Set up an external tool (for example FrontPage).
Change
workspace...
Changing a workspace directory.
Default display
Restoring the three-dimensional view of the work window by default.
Automatic input
Fill in automatically the values of a new variable by incrementing the values
of the last record.
Help
Access to Web Designer Help file.
About
Information about the version, copyright etc. of Web Designer.
149
Menu
Contextual Menu
Table
The following table shows the contextual menu of the file tree.
File tree item
Menu (right-click)
Sub-menu
Comment
Project name
New
Project
Target
Launch the wizard. 1st window.
Edit
Paste
Paste project.
Delete
Destroy project.
Rename
Rename project.
Global transfer
Transfer project.
Properties
Module name
New
View the project properties.
Device
Service
Launch the wizard. 2nd window.
Edit
Cut
Cut module.
Copy
Copy module.
Paste
Paste module.
Delete
Delete module.
Rename
Rename module.
Transfer
PC->Target
Target->PC
Transfer web site.
Connect
Target
Simulation
Connect module.
Disconnect
Devices folder
Device element
Disconnect module.
Properties
View the module's properties.
New device
View the selection window of symbols.
Paste
Paste device.
Edit
Launch the device display window.
Cut
Cut device.
Copy
Copy device.
Delete
Delete device.
Rename
Rename device.
Run
Start the service.
Stop
Partial transfer
GraphicScreens folder New Microsoft Blend
150
Stop the service.
Target>PC
Transfer only the folder.
Application
Launch Microsoft Expression Blend®
software.
New Graphic Page
Launch Graphic Editor.
Paste
Paste the graphic.
35016149 10/2017
Menu
File tree item
Menu (right-click)
Sub-menu
Import Blend
Application
GraphicScreens item
Open dialog for navigating to and selecting
an existing Microsoft Expression Blend
application.
Soap Debug Mode
Enable/Disable Enables/Disables the use of PLC data by the
Microsoft Expression Blend application.
Partial transfer
Target>PC
PC->Target
Graphic Editor.
Open
View graphic.
Cut
Cut the graphic.
Copy
Copy the graphic.
Delete
Delete graphic.
Partial transfer
Rename gaphic.
Target>PC
PC->Target
New data
Partial transfer
Paste the data table.
Target>PC
PC->Target
Data Editor.
Open
Data Viewer.
Cut
Cut the data table.
Copy
Copy the data table.
Delete
Delete the data table.
Partial transfer
Rename the data table.
Target>PC
PC->Target
Create a new service.
Paste
Paste a service.
Target>PC
PC->Target
New
Cut
Cut a service.
Copy
Copy a service.
Paste
Paste a service.
Partial transfer
35016149 10/2017
Transfer only the folder.
Launch the service wizard with the selected
service.
Delete
Services item
Transfer only the folder.
New service
Partial transfer
A Services folder
calculation, email,
database, data
logging, active pages
Transfer only the folder.
Edit
Rename
Services folder
Transfer only the folder.
Launch the data editor.
Paste
DataTables item
Transfer only the folder.
Edit
Rename
DataTables folder
Comment
Delete a service.
Target>PC
PC->Target
Transfer only the folder.
Edit
Launch the edit window of the service.
Cut
Cut the service.
151
Menu
File tree item
Website folder
Folder in Website
Menu (right-click)
Delete
Delete the service.
Rename
Rename the service.
Run
Start the service.
Stop
Stop the service.
Partial transfer
PC->Target
Transfer only the folder.
New
Folder
File
Create a new file or folder.
Paste
Paste a new file or folder.
Import File
Importing an existing website.
Partial transfer
Target>PC
PC->Target
Transfer only the website.
New
Folder
File
Create a new file or folder.
Cut
Cut the folder.
Copy
Copy the folder.
Paste
Paste a new file or folder.
Delete
Delete the folder.
Rename
Rename the folder.
Import File
Importing an existing file.
Target>PC
PC->Target
Transfer only the folder.
Open
Open the file.
Open with System
Editor
Launch another window with System Editor.
Edit with
Notepad
Launch the HTML page in Edit mode with
notepad.
FrontPage
Launch the HTML page in Edit mode with
FrontPage.
Cut
Cut the file.
Copy
Copy the file.
Delete
Delete the file.
Rename
Partial transfer
152
Comment
Copy the service.
Partial transfer
File in WebSite
Sub-menu
Copy
Rename the file.
Target>PC
PC->Target
Transfer only the file.
Namespace
Open
Launch the Namespace window.
Namespace Write
Access
Edit
Launch the author rights Namespace
window.
35016149 10/2017
Web Designer for FactoryCast
Glossary
35016149 10/2017
Glossary
A
applet
ASCII
Software component that runs in the context of another program, for example a Web browser.
American Standard Code for Information Interchange.
Pronounced "aski". This is an American code (but now an international standard) which allows
alphanumerical characters used in English, punctuation marks, some graphics characters and
various commands to be defined with 7 bits.
AT commands
Also called Hayes Commands: Set of commands for various phone-line manipulations, dialing and
hanging up for instance.
B
bit
Contraction of Binary Digit.
This is the binary unit of information content, which can represent two separate values (or states):
0 or 1.
A field of 8 bits constitutes 1 byte.
BOOTP
Bootstrap Protocol: Protocol for booting diskless terminals or stations by centralized management
of network parameters.
C
CF card
CompactFlash card: Type of data storage device, used in portable electronic devices.
communication interruption
Communication error detected by the module when the periodic exchanges with the PLC stop.
configuration
The configuration comprises the data that defines the device (invariable) and that is necessary to
the operation of the module.
35016149 10/2017
153
Glossary
CPU
CRC
Central Processing Unit: The microprocessor. This comprises the entire control unit and the
arithmetic unit. The purpose of the control unit is to extract the execution instruction from the
central memory along with the data needed to execute this instruction, to establish electrical
connections in the arithmetic and logic unit and to start the processing of this data in the unit. ROM
or RAM memories are sometimes included on the same chip, and sometimes I/O interfaces or
buffers.
Cyclic Redundancy Check: Type of hash function used to produce a checksum – a small, fixed
number of bits – against a block of data, such as a packet of network traffic or a block of a computer
file.
D
DHCP
DNS
driver
Dynamic Host Configuration Protocol: Protocol allowing a station connected to the network to
obtain its configuration dynamically.
Domain Name System: It stores and associates many types of information with domain names and
it translates domain names (computer hostnames) to IP addresses.
Program which informs the operating system of the presence and characteristics of a peripheral.
E
Ethernet
Ethernet is a LAN cabling and signaling specification used to connect devices within a defined area
(such as a building). Ethernet uses a topology such as bus or star to connect different nodes on a
network.
F
FactoryCast HMI
Active Web server that executes HMI functions integrated in a PLC module. When you use the
active Web server, you do not need to communicate via polling to update the HMI/SCADA
database.
FDR
firewall
154
Faulty Device Replacement: Automatic configuration recovery service provided by the module.
Information technology (IT) security device which is configured to permit, deny or proxy data
connections set and configured by the organization's security policy.
35016149 10/2017
Glossary
Flash memory
Form of non-volatile computer memory that can be electrically erased and reprogrammed.
FTP/TFTP
File Transfer Protocol/Trivial File Transfer Protocol: Network file transfer protocol.
G
GPRS
General Packet Radio Service: A radio technology for GSM networks that adds packet-switching
protocols and shorter set-up time for ISP connections.
H
HMI
HTML
HTTP
Human Machine Interface: The aggregate of means by which people (the users) interact with a
particular machine, device, computer program or other complex tool (the system).
HyperText Markup Language: the predominant markup language for the creation of web pages. It
provides a means to describe the structure of text-based information in a document and to
supplement that text with interactive forms, embedded images, and other objects.
HyperText Transfer Protocol: Network transfer protocol for documents written in hypertext (links).
I
IP
Internet Protocol: Data-oriented protocol used for communicating data across a packet-switched
internetwork (i.e. the Internet).
IP Address
Unique address that devices use in order to identify and communicate with each other on a
computer network utilizing the Internet Protocol standard (IP)—in simpler terms, a computer
address.
ISO
ISP
International Standards Organization. Formats, symbols, transmission rules are covered by ISO
standards. AFNOR is a member of ISO.
Internet Service Provider: Business or organization that sells to consumers access to the Internet
and related services.
35016149 10/2017
155
Glossary
M
MIB
Management Information Base: Database used by the SNMP protocol for network management
and containing information on data transmission, station or router components, etc.
z
z
MIB II: standard MIB
Schneider Electric MIB: private MIB
N
NAT
NTP
Network Address Translation: is the translation of an Internet Protocol address (IP address) used
within one network to a different IP address known within another network.
Network Time Protocol: Protocol for synchronizing the clocks of computer systems over packetswitched, variable-latency data networks.
O
operating mode
The rules governing the behavior of the module when it is running.
P
PAP
PL7
PLC
PPP
Password Authentication Protocol: Password identification protocol used for remote modem
connections.
Schneider Electric PLC programming software.
Programmable Logic Controller: It is a small computer used for automation of industrial processes,
such as control of machinery on factory assembly lines.
Point-to-Point Protocol: Point-to-point communication protocol used for modem connections.
Premium
Family of Schneider Electric PLCs.
PSTN/RTC
Public Switched Telephone Network: The network of the world's public circuit-switched telephone
networks.
156
35016149 10/2017
Glossary
Q
Quantum
Family of Schneider Electric PLCs.
R
RGB
RS232
Additive model in which red, green, and blue (often used in additive light models) are combined in
various ways to reproduce other colors.
Serial communication standard that in particular defines the following operating voltage:
z
A signal of +3 to +25V indicates logical value 0.
z
A signal of -3V to -25V indicates logical value 1.
Between +3V and -3V the signal is regarded as invalid.
RS 232 connections are relatively sensitive to interference. The standard recommends not
exceeding a distance of 15 meters and a speed of 20,000 baud (bps) maximum.
RS485
RTU
RUN
Serial connection standard operates at +/-5V differential. The connection uses separate wires for
transmission and receipt. Their "3-status" outputs allow them to switch to listening mode when
transmission is completed.
Remote Terminal Unit.
Function used to start execution of the application program in the PLC.
S
SCADA
SMTP
SNMP
Supervisory Control And Data Acquisition: Software that, interfacing with a programmable logic
controller, gathers and analyzes information used to monitor and control commercial equipment.
Simple Mail Transfer Protocol: Application protocol used to transmit messages via the Internet and
direct them to a mailbox.
Simple Network Management Protocol: Network management protocol for controlling a network
remotely by polling the stations for their status and modifying their configuration, performing
security tests and viewing information relating to data transmission. It can also be used to manage
software and databases remotely.
35016149 10/2017
157
Glossary
SQL
Structured Query Language: Used to query (request data from) a relational database.
T
TCP
TCP/IP
Transmission Control Protocol: Virtual circuit protocol that is one of the core protocols of the
Internet protocol suite, often simply referred to as TCP/IP.
The set of communications protocols that implement the protocol stack on which the Internet and
many commercial networks run.
Time Out
Expiry of a waiting time. Stops the application or disconnects after a lengthy period of non-use.
U
UDP
URL
User Datagram Protocol: One of the core protocols of the Internet protocol suite. Using UDP,
programs on networked computers can send short messages sometimes known as datagrams to
one another.
Uniform Resource Locator: The global address of documents and other resources on the World
Wide Web.
V
VPN
Virtual Private Network: A private network that is configured within a public network. It uses
encryption and other security mechanisms so that only authorized users can access the network
and that the data cannot be intercepted.
X
XML
158
Extensible Markup Language: it is aimed to facilitate the sharing of data across different
information system. It is a simplified subset of the SGML and is designed to be relatively humanlegible.
35016149 10/2017
Web Designer for FactoryCast
Index
35016149 10/2017
Index
A
automatic input, 68
D
Data Editor
spreadsheet, 74
symbol, 77
templates, 76
variable, 74, 77
data templates, 76
direct addresses, 79
E
example
see (getting started), 17
export, 42
external tool
configuration, 129
F
format target, 135
G
getting started, 17
accessing the website, 32
configuring the module, 22
creating a new project, 19
Data Editor, 26
Graphic Editor, 28
presentation, 18
selecting devices, 20
selecting variables, 24
transferring a project, 30
35016149 10/2017
Graphic Editor
applet parameters, 92
presentation, 82
properties sheet, 90
security, 91
toolbar, 84
user functions, 88
Graphic objects
extended, 110
presentation, 93
I
import, 42
synchronization, 67
importing a FactoryCast project and web site,
43
installation, 12
introduction, 10
IP address, 48
M
module
connecting/disconnecting, 55
FTP, 50
IP address, 48
N
namespace, 64
write access, 69
O
online documentation, 50
159
Index
P
password, 142
configuration, 144
HTTP, 144
write, 144
PC configuration, 11
PLC program viewer, 121
presentation, 10
project
add devices, 38
add targets, 37
close, 41
device list, 39
global transfer, 50
open, 41
partial transfer, 50
remove items, 40
remove targets, 37, 39
save, 41
target list, 36
transfer, 49
validation, 51
T
transfer status, 52
V
variable
import from PLC, 65
manual selection, 68
name, 64
Unity Pro, 67
W
Web Designer
close, 41
Workspace directory, 133
write
password, 144
R
reboot target, 135
S
security
access, 141
Security
access, 138
firewall, 139
passwords, 138
Silverlight pages, 120
simulation, 58, 59
site explorer, 50
symbol
name, 64
import from PLC, 65
manual selection, 68
synchronization, 67
160
35016149 10/2017
Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Download PDF

advertisement