一 quickpanel+ 工程组态介绍 - ge automation · a....

59
. QuickPanel+工程组态介绍 1. 创建 QuickPanel + 工程 目标: I. 了解如何创建 QuickPanel+工程 II. 了解 QuickPanel+ 工程基本元素 III. 了解 QuickPanel+ 相关变量 IV. 创建 PLC Access Driver V. 创建变量 VI. 测试及下载 内容: 知道如何创建一个新的 QuickPanel+工程,如何在已建工程中,新增一个 QuickPanel+工程。创建 PLC Access Driver,创建变量。 1. 创建一个新的 QuickPanel+工程 启动 ME,在 ME 的工程列表中,用鼠标右击“My Computer”,可以选择创建一 个 QuickPanel+ 工程

Upload: others

Post on 11-Sep-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

一. QuickPanel+工程组态介绍

1. 创建 QuickPanel + 工程

目标:

I. 了解如何创建 QuickPanel+工程

II. 了解 QuickPanel+ 工程基本元素

III. 了解 QuickPanel+ 相关变量

IV. 创建 PLC Access Driver

V. 创建变量

VI. 测试及下载

内容:

知道如何创建一个新的 QuickPanel+工程,如何在已建工程中,新增一个

QuickPanel+工程。创建 PLC Access Driver,创建变量。

1. 创建一个新的 QuickPanel+工程

启动ME,在ME的工程列表中,用鼠标右击“My Computer”,可以选择创建一

个 QuickPanel+ 工程

Page 2: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. QuickPanel+工程名

B. 工程模板

C. 触摸屏产品家族分类

D. 触摸屏的型号

E. 需要的功能

F. 触摸屏的驱动

A

C

D

B

E

F

Page 3: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2. 在已建工程中,新增一个 QuickPanel+工程

2.1. 右击工程选择添加一个 QuickPanel+目标

2.2. 添加相关组件

2.2.1. Logic:加入控制器功能

2.2.2. HMI:画面组态

Page 4: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3. 了解 QuickPanel+ 工程基本元素(仅 QuickPanel+支持的元素)

4. QuickPanel+ 相关变量

QuickPanel+的系统变量,可以在脚本或画面组

态中使用。(QuickPanel+工程建好后,在 variable

标签中的变量名前带“#”都是 QuickPanel+的系统

变量。)

Alarm Group: 报警分组

Application Script:后台脚本

Controller I/O Drivers:控制器连接 I/O 驱动

Global Functions:全局脚本

Graphical Function:画面组态

Languages:语言对照表(因 QuickPanel+硬件性能

提高,可选用字体文件较大的字体,如 Windows

的字体)

Logging Groups:数据登录

Logic:控制器逻辑

Message Grid:设定数值与图形对象的对照关系

PLC Access Drivers:与 PLC 连接的驱动(HMI)

Web Documents:通过 Internet 访问 PME 数据

HTML Dashboard: 支持 HTML5 的数据图表

SNMP Variables:为 MIB 文件配置 SNMP 变量

Page 5: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

5. 创建 PLC Access Driver

QuickPanel+有两种类型的驱动,一种是 View Native Drivers(原生驱动),另一

种是 View OPC Drivers。根据情况选择最适应的驱动。目前不支持 PROFIBUS DP。如

选择 GE PLC 的 View Native Drivers 驱动中的以太网协议,请选择 GE SRTP,而不要

选择 GE TCPIP。如图:

实例一:创建MODBUS RTU 驱动(View Native Drivers)

Step 1:右键单击 View Native Drivers,

Step 2:右键单击MODBUS,选择属性

单击

Page 6: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

Step 3:设定通讯口参数

Step 4:右键单击 Device1,选择属性

Step 5:设定设备参数

单击

Page 7: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

6. 创建变量

QuickPanel+的变量数型主要有:

其中常用的数型有 BOOL,DINT,LREAL 和 String。并没有 INT 数型,在 View

Native Drivers 中,如要用 INT 数型:

GE SRTP 驱动:数型选择 DINT,但在地址后加[INT],如%R00001[INT]

MODBUS 驱动:数型选择 DINT,直接写地址,如 40001

7. 测试及下载

在 QuickPanel+对象的属性中:

A

B

Page 8: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. Use Simulator 设为:

• False:将 QuickPanel+工程直接下载到触摸屏,在 Computer

Address 中,填入 QuickPanel+的 IP 地址;

• True:进入模拟模式,将 QuickPanel+工程下载到计算机模拟调试。

B. Enable I/O:注意该选项必须为 True,否则不读取 PLC 的数据

注:仅下载触摸屏程序时,没有必要将当前对象设为活动对象(“Set as Active

Target”),右键单击相应对象,选择“Downloading and Start”即可。如要连

接 QuickPanel+的控制器,则必须将当前对象设为活动对象。

实验练习:

a) 创建 QuickPanel+工程;

b) 创建 GE和 MODBUS TCP 驱动;

c) 通过两个驱动分别创建 BOOL、INT 和 DINT 的变量各 3 个;

d) 测试通讯好坏。

Page 9: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2. 画面组态

目标:

I. 了解 QuickPanel+画面的属性、知道画面布局

II. 图形对象的属性及动画功能

III. 测试画面

内容:

知道画面的属性、如何安排画面的布局;画面图形对象的静态和动态属性,

知道有哪些画面动态功能并如何组态。

1. Graphical Panels 属性:支持多点触控

2. 画面的属性

在画面的属性中,可以设置画面的显示尺寸及类型

A

B

C

D

Page 10: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. 画面打开的位置,可调整;

B. 画面的尺寸,可调整;

C. 设置画面在开机时是否显示;

D. 画面的类型,

• Overlapped–-该画面与已经打开的画面重叠

• Replace—该画面被打开的同时将关闭已经打开的画面

• Popup—该画面将弹出,并显示在已打开的画面之上

3. 画面布局

实验练习:

创建如上图的三幅画面,同时在 QuickPanel+上显示。

Header

Home

Footer

Page 11: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

4. 画面图形对象的静态和动态属性

4.1. 画面的静态属性:用鼠标右击图形对象,选择 Properties,可以得到对象的

静态属性窗口。设置图形边框、填充色、字体等信息。

4.2. 画面的静态属性:双击对象,可得到对象的动态属性窗口,设置图形的动

态属性。共有

Page 12: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

• Color:颜色变化组态,定义图形对象的颜色随着变量的数值的变化而改

• Fill:填充组态,定义闭合的几何图形的填充状态,随着变量的数值变化

而改变

• Size:尺寸变化,定义图形对象的水平和垂直方向的尺寸随着变量的数

值的变化而改变

• Slider:滑块组态,定义用户在运行时,通过对图形对象的水平和垂直方

向的拉动,来修改变量的数值

• Position:位置组态,定义图形对象随着变量的数值改变而产生水平和垂

直方向的移动

• Rotate:旋转组态,定义图形对象随着变量的数值改变而旋转

• Value:数值显示组态

• Visible :可视性组态,定义图形对象随着变量数值的改变在画面上的显

示或消失

• Touch:触摸操作,定义用户对图形对象的触摸所对应的动作

实例一:数值显示组态

Step 1: 在画面上插入一个文本(Text)对象,在该文本对象的静态属性窗口中,设置

Text 的部分或全部字符为:

$$$ -- 变量的数值将取代“$$$”在画面上显示,如果数值为“57”,则显示

为“57”(仅“$$$”部分被取代)

### -- 变量的数值将取代“###”在画面上显示,如果数值为“57”,则显示

为“057” (仅“###”部分被取代)

Page 13: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

Step 2:在文本对象的动态属性窗口中,选择“Value”

A

B

Page 14: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. 设置文本对象要显示数值的变量名,并设定显示的格式,如整数几位,小数

几位,对齐方向等。如需要反写到 PLC,则选中“Input”,如要使用系统

软键盘,勾选“Use Dialog”

B. 设置文本对象要显示文本信息,并编辑每个变量值所对应的文本。

注:A与 B 互斥,只能选择一个

实例二:颜色变化组态

Step 1:在图形对象的动态属性窗口中,选择“Color”

A. 选择填充颜色变化还是边框颜色变化组态(两者可以共存)

B. 选择由开关量还是模拟量驱动颜色变化(Discrete / Analog),在表达式处输

入变量名或数学表达式

C. 如果选择 Analog 型的变量,还可以添加颜色,并组态根据不同的数值范围,显

示不同的颜色

A B

C

Page 15: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

实例三:填充组态

Step 1:在图形对象的动态属性窗口中,选择“Fill”

A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处

输入变量名或数学表达式

B. 选择填充的方向及填充的背景色(前景色在图形对象的静态属性中设置)

C. 输入填充的图形几何尺寸的上下限(百分比)与数值上下限(实际值)

A

B C

Page 16: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

5. 触摸操作

触摸所能对应的动作:

Momentary On – 将一个变量赋值为 1,松开触摸,变量被复位为 0

Toggle – 将一个布尔型变量的值翻转,即“0 变 1,1 变 0”

Turn On – 将一个变量赋值为 1,松开触摸,变量数值仍然保持

Run Script When down – 触摸操作刚按下时,执行一段脚本程序

Open Panel – 打开一副画面

Logon / Logoff – 登录或退出画面监控

Jog – 每次触摸操作被按下时,变量的数值增加或减少一个数值

实验练习:

使用滑块组态对 PLC 某个变量快速设定值

Page 17: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3. 趋势

目标:

I. 了解实时趋势控件的使用

内容:

设定实时趋势控件

1. 实时趋势控件(PME 9.0 版)

1.1. General(通用)

Scan Rates(Sec):刷新率,多少时间更新一次趋势图

Pixel Scale:在趋势控件收到下一个值时,趋势向前运动多少个像素

Manual Trigger:当设定为 True 时,可通过“TrendTrigger”函数,来决定

当某个变量或表达式为“1”时,趋势有效。

1.2. Pen(笔,即实际的趋势)

Page 18: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

填入变量或表达式

1.3. H-Axis(水平轴或时间轴)

设定趋势静态显示方式:

Time Format:时间显示方式

Major Division:主刻度

Minor Division:次刻度

Label At:时间标签位置

Show Trend Title:显示趋势名字

Trend Title:趋势名字

Page 19: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

1.4. V-Axis(垂直轴或数值轴)

1.5. Font,趋势字体

1.6. Position,趋势控件在屏幕上的位置。

实验练习:

在画面上添加趋势控件,并实时显示 PLC 某变量的实时趋势。

设定趋势静态显示方式:

Range From (To):数值轴范围的标

定值

Precision:精度(精确到小数点后

几位)

Major Division:主刻度

Minor Division:次刻度

Label At:数值标签位置

Show Range Title:显示范围名字

Range Title:范围名字

Page 20: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

4. 报警

目标:

I. 了解如何定义报警

II. 了解报警控件(Alarm Display)的使用

III. 了解报警控件在实时环境下的功能

内容:

知道如何定义报警;在画面组态中对报警控件的设置;在运行环境中对报警控

件的应用。

1. 定义报警组

1.1. 了解 Alarm Groups

其属性如图

RootAlarmGroup:定义报警组,给报警分类,可以

把相似的报警放在一个组里。在运行环境下,这些

报警可以在同一个控件里显示;

Word Alarms:模拟量报警的具体内容;

Bit Alarms:数字量报警的具体内容。

Keep History For (days):保留多少天的 Alarm 记录

(缺省 7 天,最大 720 天)

Buffersize (# of records):当 Alarm Display 的

General 属性中,Show History 设置为“True”时,

显示历史记录的最多条数。范围:10 ~ 6000;

Track Events:将一些事件记录单报警缓存中

(Alarm buffer),比如打开关闭画面等。

Track Systems Errors:将一些系统错误记录到报警缓

存中(Alarm buffer),会在报警控件中显示。建议

设定“Yes”。

Page 21: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

1.2. 定义 Alarm Groups – AlarmGroup

系统提供了缺省报警组:RootAlarmGroup,可直接使用,也可创建自己的

报警组。右键单击 RootAlarmGroup,选择 New,然后根据需求改变新报警组的

名字,如图:

其属性窗口如图:

A

B

C

D

Page 22: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. Name:定义报警组的名字

B. Alarm Type Message:定义报警的类型

a. LoLo:报警低低报,缺省值“LOLO”,在报警控件中的“Type”域

中显示,字符串长度:1~5 字符;

b. Lo:报警低报,缺省值“LO”,在报警控件中的“Type”域中显示,

字符串长度:1~5 字符;

c. Normal:报警正常,缺省值“NRML”,在报警控件中的“Type”域

中显示,字符串长度:1~5 字符;

d. Hi:报警高报,缺省值“HI”,在报警控件中的“Type”域中显示,

字符串长度:1~5 字符;

e. HiHi:报警高高报,缺省值“HIHI”,在报警控件中的“Type”域中

显示,字符串长度:1~5 字符;

f. Minor %Deviation:次要偏差值(百分比),缺省值“MIN%”,在

报警控件中的“Type”域中显示,字符串长度:1~5 字符;

g. Major %Deviation:主要偏差值(百分比),缺省值“MAJ%”,在

报警控件中的“Type”域中显示,字符串长度:1~5 字符;

h. Minor Value Deviation:次要偏差值(绝对值),缺省值“MINV”,

在报警控件中的“Type”域中显示,字符串长度:1~5 字符;

i. Major Value Deviation:主要偏差值(绝对值),缺省值“MAJV”,

在报警控件中的“Type”域中显示,字符串长度:1~5 字符;

j. Rate of Change:变化率报警,缺省值“ROC”,在报警控件中的

“Type”域中显示,字符串长度:1~5 字符;

k. Event:事件报警,缺省值“EVENT”,在报警控件中的“Type”域

中显示,字符串长度:1~5 字符;

C. Alarm State Message:定义报警的状态

a. Active:正在报警,缺省值“ALRM”,在报警控件中的“STATE”域

中显示,字符串长度:1~5 字符;

Page 23: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

b. Acknowledged:当前报警已被确认,缺省值“ACK”,在报警控件中

的“STATE”域中显示,字符串长度:1~5 字符;

c. Return to Normal:当前报警已被恢复正常状态,缺省值“RTN”,

在报警控件中的“STATE”域中显示,字符串长度:1~5 字符;

d. Events:事件报警,缺省值“EVENT”,在报警控件中的“STATE”

域中显示,字符串长度:1~5 字符;

D. Email Notification:是否要电子邮件通知

1.3. 定义 Alarm Groups – Word Alarms:定义模拟量报警的具体内容

右键单击 Word Alarms,创建新的 Word Alarms,并根据需求改名,如图,

双击新建的Word Alarms,打开配置画面,

A. Variable:需要报警的变量;

B. Value:报警的值,这里精确的定义每个值得报警,如仅需超出范围

的报警,请在该变量的属性 Alarms 中定义。

C. Message:报警的报文。在报警控件中的“DESCRIPTION”域中显示。

注:可按行将报警报文 copy 的其他文本编辑器里,如 Excel 中。

A B C

Page 24: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

1.4. 定义 Alarm Groups – Bit Alarms:定义数字量报警的具体内容

右键单击 Bit Alarms,创建新的 Bit Alarms,并根据需求改名,如图,

双击新建的 Bit Alarms,打开配置画面,

A. Variable:需要报警的变量;

B. Bit:如该变量本身不是位地址,则确定在该地址的第几位产生报警

(“0”第一个位),如该变量本身是位地址,则填“0”;

C. State:报警的条件,“On”报警还是“Off”报警。

D. Message:报警的报文,在报警控件中的“DESCRIPTION”域中显示。

注:可按行将报警报文 copy 的其他文本编辑器里,如 Excel 中。

1.5. 定义变量属性中的 Alarms 属性 – 模拟量

变量(模拟量)的 Alarms 属性如图:

A B C D

Page 25: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. Alarming:

a. Priority:优先级,用户优先级高于它才能看到报警

b. Groups:属于哪个 Alarm Groups

c. Keep History:该变量的报警是否被保存(保存路径为:

"\fxViewRuntime\Project\WebRoot\Alarms\ProjectName",其

中 ProjectName 为 QuickPanel+的工程名。文件名为

Document_ YYYYMMDD_000000.ALM,其中 YYYYMMDD 为年、

月、日,文件为 xml 格式,可用 Excel 等应用打开。)

A

B

C

D

E

Page 26: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

注:如要保存历史记录,系统变量#AlarmLogging 必须被置

“1”(On)

B. Limit Alarms

定义模拟量报警死区、低低报、低报、高报和高高报的范围。

C. Percent Deviation Alarms:

定义偏差值(百分比)报警

D. Fixed Deviation Alarms:

定义偏差值(固定值)报警

E. Rate of Change Alarms:

定义变化率报警(每分钟最大变化)

1.6. 定义变量属性中的 Alarms 属性 – 数字量

变量(数字量)的 Alarms 属性如图

A. Alarming:

a. Priority:优先级,用户优先级高于它才能看到报警

b. Groups:属于哪个 Alarm Groups

c. Keep History:该变量的报警是否被保存(保存路径为:

"\fxViewRuntime\Project\WebRoot\Alarms\ProjectName",其

A

B

Page 27: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

中 ProjectName 为 QuickPanel+的工程名。文件名为

Document_ YYYYMMDD_000000.ALM,其中 YYYYMMDD 为年、

月、日,文件为 xml 格式,可用 Excel 等应用打开。)

注:如要保存历史记录,系统变量#AlarmLogging 必须被置

“1”(On)

B. Discrete Alarms:

定义数字量是“On”报警还是“Off”报警

注:在变量的 Alarms 属性中定义的报警,在在报警控件中的

“DESCRIPTION”域中显示的是变量自己的 Description。

2. 报警控件的使用

在画面中输入 Alarm Display 控件, 根据情况选择要显示的域。

Page 28: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.1. General 属性

Fill Color:背景颜色;

Group:该控件显示哪个报警组的报警;

Show History:是否显示报警的变迁记录(如选择

“True”则报警一条记录、报警确认一条记录、报

警消失一条记录;选择“False”只有报警一条记

录,报警消失后,记录消失。)(保持过去 24 小

时的记录或达到 Alarm Groups 属性中设定的缓存上

限);

Show Title:是否显示报警每一列的标题。

ACK Message:选择“True”时,当报警确认时,弹

出对话框,输入注释。

Page 29: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.2. Alarm Field:报警控件中要显示的列

Data Order/Width:显示日期列及列的宽度;

Time Order/Width:显示时间列及列的宽度;

Event Order/Width:显示报警的状态(是正在报

警,确认了、报警消失了)及列的宽度;

Type Order/Width:显示报警报警的类型(低低报、

低报、高报及高高报等)及列的宽度

Operator Order/Width:显示当前的用户及列的宽

度;

Priority Order/Width:显示当前的用户的优先级别及

列的宽度;

Description Order/Width:显示报警的注释及列的宽

度;

Variable Order/Width:显示报警的变量名及列的宽

度;

Group Order/Width:显示报警的报警组名及列的宽

度;

Value Order/Width:显示报警的报警值及列的宽

度;

Limit Order/Width:显示报警的报警上下限值及列

的宽度;

Comment Order/Width:显示报警的附注信息及列

的宽度

Page 30: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.3. Alarm Message:报警控件中报警的显示方式

2.4. Security Level:在运行环境下对报警控件操作的权限设定

Alarm Font:报警的字体

Data Display Format:日期的显示方式

Time Display Format:时间的显示方式

Active Messages:报警时的显示方式(前景、背

景、是否闪烁等)

Acknowledged Messages:报警确认后的显示方式

(前景、背景、是否闪烁等)

Return to Normal Messages:报警恢复后的显示方式

(前景、背景、是否闪烁等)

Events Message:事件发生时的显示方式(前景、背

景、是否闪烁等)

Lines Per Message:每条信息显示的行数

Horizontal Scrollbar:是否显示水平滚动条

Clear Alarm:当用户的#AccessLevel 大于设定的数值

是,可清除单个报警;

Clear All Alarms:当用户的#AccessLevel 大于设定的

数值是,可清除全部报警;

Acknowledge Alarm:当用户的#AccessLevel 大于设

定的数值是,可确认该报警;

Priority Level:对报警进行筛选,当该值大于等于变

量报警属性中的 Priority 值时,显示该报警。

Page 31: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.5. Legend:报警控件的外观设定

2.6. Button:运行时是否打开实时报警管理控件(Alarm Manager)

对报警控件边框的线、背景、字体的设定

Enable Alarm Manager:运行环境下,报警管理控件

其余选项为按钮的外观设定。

Page 32: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.7. Position:报警控件在画面上的位置

3. 报警管理控件(Alarm Manager)的功能,如图:

A B C

D E F

Page 33: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

A. 确认当前报警

B. 清除当前报警

C. 清除所有报警

D. 对报警组进行筛选,显示筛选出的报警组

E. 对报警优先级进行筛选,超出设定值范围的报警不被显示。

F. 打印报警

实验练习:

1. 创建系统的错误代码,如下表,

变量名 值 报警文本

ErrorCode 1 001 ESD Circuit Tripped

ErrorCode 2 002 Gas Detector High High

ErrorCode 4 004 Gas Detector Fault

ErrorCode 7 007 Fire Detected

2. 创建系统的报警,如下表,

变量名 位 报警条件 报警文本

Warning003 0 On 003 Gas Detector High

Analog

Warning005 0 On 005 Gas Detector High

(Discrete)

Warning011 0 On 011 Compressor Suction

Pressure High

Warning012 0 On 012 Compressor Suction

Pressure Low

3. 液位变化的报警(低低报、低报、高报和高高报),变量名,报警文本自定。

Page 34: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

要求:

1. 在一个报警控件中,显示上述三种类型的报警

2. 在三个报警控件中分别显示三种报警

Page 35: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

5. 语言对照表

目标:

I. 了解什么是语言对照表

II. 语言对照表的实时切换

内容:

知道什么是语言对照表,如何建立语言对照表,在运行环境下实时切换语言的

显示。

1. 什么是语言对照表

语言对照表允许用户为画面上的文本建立另一种语言的对照文字,在画面监控

时动态切换

2. 如何建立语言对照表

2.1. 将 Language 的属性中的 Language Translation 设为“Enabled”

2.2. 右键单击“Languages”,选择“Update Source Column” 将画面上的文

本全部更新到语言对照表中

Page 36: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.3. 双击“languages”,打开语言对照表

A. Source:原始文本

B. Language 1 (Default):QuickPanel+运行显示语言,语言列的名字可更改

C. 点右键,可选“Insert Column”可新增语言列

D. 点右键,选“Set Column Font”设定字体。该字体首先要在组态的计算

机上有(可以是任意语言的 True Type 字体文件,其次该字体要复制到

QuickPanel+的 Windows 的 Fonts 目录下

注:因 QuickPanel+的硬件配置较高,故可以直接使用 Windows 的字体

文件。

2.4. 字体文件的下载:

2.4.1. 将字体文件放入 QuickPanel+目标中的辅助文件夹 HMI(No Overwrite),

在下载时,该文件随着画面等组态内容下载到 QuickPanel+的 Flash

Storage\fxViewRuntime\Project 目录中,将字体文件拷贝到

QuickPanel+的 Windows\Fonts 目录,并执行 Backup 程序

A

C

D

B

Page 37: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.4.2. 通过 U盘将字体文件拷贝到 QuickPanel+的 Windows\Fonts 目录,并

执行 Backup 程序

3. 用脚本切换语言

SetLanguage “Chinese”,其中“Chinese”为语言列的名字。

注:Source 列仅列出当前工程所有的文本信息,并不能用在上述的语句中,用

于切换回原来语言。如要做两种语言的切换,需要建两列语言对照,一列和

Source 的文本一样,另一列为相应的语言对照表。

实验练习:

建立中/英文的语言对照表,并在实时环境下实时切换。

Page 38: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

6. 脚本的实际应用 -- 参数传递

目标:

I. 了解脚本指令:AssignIndirect

II. 什么情况下使用 AssignIndirect

内容:

了解 AssignIndirect,使用 AssignIndirect

1. 应用环境

在实际项目中,相同的设备可能有若干个,甚至几十个,他们具有相同的控制

面板,为减少开发者的工作量,可用一副控制画面来替代所有的控制画面,并使用

AssignIndirect 来用作不同设备和控制画面之间的参数传递。

2. ViewScript - AssignIndirect 语法:

AssignIndirect varIndirect, varDirect [, numOffsetCount],其中

varIndirect:间接变量,在画面中使用该变量进行组态

varDirect:直接变量,来自现场设备或内部变量,设备的实际值

numOffsetCount:偏移量(可选)

3. 实例

3.1. 创建画面组

态用的间接

变量

Page 39: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3.2. 创建实际的设备变量(因测试方便,该变量选用内部变量)

3.3. 创建控制画面

其元素的组态使用间接变量,如图:

Page 40: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3.4. 在其他画面中将实际值传递到该控制画面

实验练习:

创建一副通用的 PID 面板,将实际 PID 回路值传递到通用的 PID 面板中去并显示。

Page 41: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

7. 安全

目标:

I. 工程的安全性

II. QuickPanel+的 Enhance Security 属性

III. 实时状态下,用户安全设定

内容:

了解工程方面、QuickPanel+方面及实时状态下用户的安全设定。

注:一旦设置的密码保护,请妥善保护自己的密码。GE Automation & Controls

不提供密码恢复服务,也没有超级密码。一旦忘记密码,无法恢复程序。

1. 工程的安全性

为防止未经授权的打开工程,我们可以对 PME 工程进行密码保护。在工程的属

性窗口中,如图:

2. QuickPanel+的 Enhance Security 属性

为防止未经授权对 QuickPanel+进行程序下载操作,我们可对 QuickPanel+的

Enhance Security 设置成 True

2.1. 强制打开 Enhance Security

Page 42: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.2. 设定 QuickPanel+的 Enhance Security 属性

在 QuickPanel+对象的属性中,将 Enhance Security 设定为 True,这时 PME

会和 QuickPanel+进行通讯,将设好的 Enhance Security 密码写入 QuickPanel+,

如成功,在 Enhance Security 的值为 True,否则其值还为 False。注意一旦成

功设定后,以后的联机操作都会弹出对话框,确认密码后才能执行。

1

2

3

Page 43: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.3. 实时状态下,用户安全设定

QuickPanel+的用户管理是在实时环境下,用指令“EditUserList”来实现的,

而不是通过 PME 离线来设定的。可动态地添加用户帐号、设置其密码、删除用

户等。一旦现场更换了 QuickPanel+,其用户名和密码需要重新在线设定。

QuickPanel+提供 0~~999 级操作权限,权限级别 0 是最低级别的操作权限。

QuickPanel+提供两个默认的用户帐号,上电时,QP 以 fxDefault 身份登录,

操作权限级别为 0。另一个用户名是“master”,密码是“control” 操作权限

级别为 999。这两个用户不能被删除,但可以更改密码。

2.3.1. 使用指令“EditUserList”

Page 44: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.3.2. 实时环境下,维护用户

实验练习:

针对工程、QuickPanel+、实时用户安全性的实验。

Page 45: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

二. LD PC

目标:

I. QuickPanel+的控制器功能

II. QuickPanel+的指令

内容:

如何使用 QuickPanel+的控制器功能,熟悉其 LD指令。

1. QuickPanel+的控制器功能

QuickPanel+支持三种类型的 I/O,如图,

1. ASCII Driver

Page 46: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2. Ethernet I/O

2.1. 配置节点

2.2. 配置节点的模块及 I/O 地址

Page 47: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3. Modbus Slave

3.1. 配置端口

3.2. 配置Modbus 节点地址

Page 48: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3.3. 配置Modbus I/O 地址

Page 49: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2. QuickPanel+的指令

1. QuickPanel+的 Logic 结构

其中,Ladder_Program 下:Labels 为标签,只有两个默认标签,END 和 START,

所有程序开始于 START,结束于 END。其他标签位于 Subroutines 下,类似于 PLC

的子程序,由 Jump(JMP)指令调用。

2. QuickPanel+的指令集

Page 50: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.1. Contacts 指令

2.1.1. NO指令(Normally Open Contact)

波形图:

2.1.2. NC 指令(Normally Open Contact)

与 NO指令相反。

2.1.3. PT 指令(Positive Transition Contact)

波形图:

Page 51: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.1.4. NT 指令(Negative Transition Contact)

波形图:

2.2. Coils 指令

2.2.1. Coil 指令

波形图:

Page 52: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.2.2. NEG 指令(Negated Coil)

与 Coil 指令相反。

2.2.3. SET(Set Coil)和 RST(Reset Coil)指令

波形图:

2.3. Timer 指令

2.3.1. TON(Timer On Delay)指令

Page 53: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

波形图:

2.3.2. TOF(Timer Off Delay)指令

波形图:

Page 54: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.3.3. TP(Timer Pulse)指令

波形图:

2.4. Program Flow 指令

2.4.1. JMP(Jump)指令

Page 55: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2.4.2. JSR(Jump Subroutine)指令

2.4.3. Return 指令:立即从子程序返回

实验练习:

熟悉 QuickPanel+的 LD 程序编制,编写一个 3 秒 On,2 秒 Off 的方波。

Page 56: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

三. Web 发布

目标:

I. QuickPanel+的 Web 发布功能

II. QuickPanel+的 HTML Dashboard 功能

内容:

如何使用 QuickPanel+的 Web 发布功能及 HTML Dashboard。

1. QuickPanel+的 Web 发布功能

1. QuickPanel+对象的属性

A. Publish HMI:是否允许Web 访问;

B. Enable Web HMI Control:当客户通过 Web 远程访问时,是否允许遥控设

备;(当 Publish HMI 选择 True 时,出现)

C. Enable Web HMI Scripting:当客户通过Web 远程访问时,是否允许运行

HMI 的脚本(当 Publish HMI 选择 True 时,出现)。

2. 画面的属性

Page 57: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

3. 下载配置到 QuickPanel+

4. 打开 PC的 IE,键入 QuickPanel+的 IP 地址,即可在 PC上浏览 QuickPanel+的画

面。

Page 58: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2. QuickPanel+的 HTML Dashboard

1. 在 PME 的 QuickPanel+对象里设置 HTML Dashboard

双击

共有 3*3 个仪表盘,可设定不同分格的仪表盘。不同分格的仪表盘连接的变量数不一样。

Page 59: 一 QuickPanel+ 工程组态介绍 - GE Automation · A. 选择填充的方向:垂直方向(Vertical)或水平方向(Horizontal),在表达式处 输入变量名或数学表达式

2. 在 QuickPanel+里针对 HTML Dashboard 的设定

2.1. 在 QuickPanel+中,start-> Programs->System->QuickPanel+ Setup Tool

2.2. 单击‘Services’标签,选择‘Enable HTTP Server’,以激活‘HTTP Server’

2.3. 重启 QuickPanel+

HTML Dashboard 支持 HTML 5,支持远端 PC 和移动设备的访问。其访问地址为:

“http://QP+ IPAddress:9090/Dashboard.html “,如 QuickPanel+的 IP 为 192.168.101.1,则

实际 HTML Dashboard 的地址为:http://192.168.101.1:9090/Dashboard.html。