PMU Editor(Chinese)3-4

7.15 ExNumeric Tag

用以在PMU上实时显示上载数据及配方数据.

在第四章‘数据上载及配方’和7.1 章‘数字标识’中,我们曾经学习过如下知识

1.通过数据上载表和配方表可以看见并编辑上载数据和配方数据

2.可以将数据上载到PC并以Excel 表格格式保存.

3.但是,通过ExNumeric 标识,可以直接在PMU上显示上载数据和配方数据, 所以,ExNumeric 标识的真正作用是用来在PMU上直接显示上载和配方数据.

7.15.1 设定

(1)常规(General)

(2)

(3)

(5)

(6)

(1)

显示地址 : 从Logging 1~8, Recipe 中选择要显示的目标. 数据列类型 : 选择数据列为上载时间或数据.

- 在日期/时间类型时,从年/月/日/时/分/秒中选择一个,行号即块号. - 在数字类型时,列是上载数据块的字数,行是块号.

< Logging >

Time & Date logged

Logging Data (Number)

< Recipe >

Recipe Data (Number)

对于其他条目,请参照7.1.1章数字标识的‘设定’ (2) 显示符号(有符号/无符号): 选择+/- Symbol 是否显示 (3) 数据类型 : 在DEC, HEX 和BCD 选择一个.

- DEC: 十进制

- HEX: 十六进制。9h + 1h = ah, fh + 1h = 10h

- BCD: 十进制码的二进制代码。9h + 1h = 10h. 时钟数据由BCD 码处理 (4) 数据大小 : 在16位和32位中选择一个

[表:16位数据类型和范围]

Numb

Increase Direction

Number Increase Direction

Word Number Increase Direction

[表:32位数据类型和范围]

(5) 显示阿拉伯数字 : 在屏幕中显示阿拉伯数字.如果数据长度超过了给定的阿拉

伯数字,最大的数字不会显示。

举例) 显示4个数字

实际值 显示值

(6) 十进制设置:在页面上设置数字。在主单元中,数据并不进行小数点的处

理,但是在屏幕中会显示出小数点。

举例) 数据12345, 显示数据:5, 小数点后:1

在数据上设置+/-符号如下

举例) 数据–12345, 显示数据:5, 小数点后:1

(7) 扩展选项

这是显示地址数值的指定运行规则。 缺省值是 no Extended Option.

12345

[No Extended Option]

[Extended Option] 2345

①操作数:可以指定最大的3个操作数。但是即使完成扩展选项,显示地

址的真实数值是不会改变的。

②操作数类型: 能够从外部设备/系统缓存区/常量中选择。

③操作数有如下类型

NA : 不可使用

+ : 缓存区操作数据加下一个操作数据。

-: 缓存区操作数据减下一个操作数据。

x : 缓存区操作数据乘下一个操作数据

/ : 缓存区操作数据减下一个操作数据

&: 缓存区操作数据和下一个操作数据求逻辑运算的与

| : 缓存区操作数据和下一个操作数据求逻辑运算的或

^ : 缓存区操作数据和下一个操作数据求逻辑运算的异或

<<: 缓存区操作数据向左移位成为下一个操作数据

举例)1101 0111 0010 0110向左移动2位成为0101 1100 1001 1000 >> : 缓存区操作数据向右移位成为下一个操作数据

举例)1101 0111 0010 0110向右移动2位成为0011 0101 1100 1001.

(8) 使用缩放比例

对于数字tag。指定实际数值和显示数值的区域。实际数值在[0 ~ 1000]范围内变化,显示数值在[–50 ~ +50] 范围中变化。

(2)显示

字体的详细资料, 特征尺寸, 显示颜色和队列

[Extended Numeric显示表]

(3) 范围

依照范围数值, 显示不同的颜色。在显示表中选择文本颜色和背景颜色。

[??. ???? ???? ???? ?? ??]

1) Use Range : 如果一个范围内不要求选择不同的颜色,不用选择。 2) Range Number : 可以使用最小0到最大8。 3) Text Color : 指定显示数据的文本颜色。

4) Back Ground Color : 指定显示数据的背景颜色。 5) Minimum Value : 设置范围的起始数值 6) Maximum Values :设置范围的终止数值 7) 设置之后,点击 [OK].

2)

3)

4)

6)

7.15.2 举例

按如下方式注册一个ExNumeric 标识

- 在最上面显示Logging 1最后两次上载的数据

- Logging 1的一个数据块可以有5个字的数据

- 数据结果为 [ 上载数据+MW100*MW200 + 10 ].

- 结果数据为16位无符号DEC,数据长度为5个字符,小数点位置为2.

- 如果结果介于 0 ~ 200, 文本颜色为蓝色,背景色为黄色.

-如果结果不在此范围内时,文本颜色为黑色,背景色为红色.

-设置Logging 1

-显示地址: Logging 1 (列0, 行0) ~ (列4, 行1)

-符号 +/- : 未选

-数据大小 : 16 bit

-数据类型 : DEC

-显示方式 : 共有5个数字,小数点位置为2

-结果: [Logging 1 (列 M, 行 N) +MW100*MW200+10]

-字形像素 : 16 * 16

-字符大小 : 1 * 1

-颜色 : 文本颜色为黑色,背景色为红色

-对齐方式 : 右

-范围数 : 1

- 范围 1 : 最小值为 0, 最大值

为200,文本颜色为蓝色,背景色

为黄色.

0 X 0 0 X 1 0 X 2 0 X 3 0 X 4

PMU-Edior ?

1 X 0 1 X 1 1 X

2 1 X 3

1 X 4

No. 0 No. 1 No. 2 No. 3 No. 4

< 在主单元的logging 1中实际的记录块>

0 X 0 0 X 1 0 X 2 0 X 3 0 X 4

?

1 X 0 1 X 1 1 X

2 1 X

3 1 X

4 注释 : 符号 (+/-) 占用一个字.

传送到主单元后的结果

7.16 ExString 标识

以ASCII码方式实时显示所选连续缓冲区内的数据.

读取按行列连续排列的缓冲区.

与ExNumeric 标识相比,ExString 标识显示的是所选的上载数据及配方的字符串,而不是数字.

(1) 注册

1)在标识菜单中或工具图标中选择ExString 标识

2)定义起始地址和字符数量,然后单击‘OK’

7.16.1 设定

(1) 常规

1) 起始地址: 定义要转换为字符串的起始地址。首先,从logging 1~logging 8,

Recipe(R)中选择一个;

在选择Logging时, 选用‘列数据类型(Column Data Type)’, 日期/时间或字符串.

在选择配方时,只能选字符串类型.

2) 列数据类型(Column Data Type): 日期/时间或字符串

- 在选择日期/时间类型时,要从年/月/日/时/分/秒中任选一个,并且行为块为块数.

- 在字符串时,列为上载块的字数,行为块数;在此情况下,ExString 标识将所选行列的数据转换为ASCII码方式显示,直到无(NULL)字符.

扫描方向(Scanning Direction): 扫描方向为列方向,例如:要扫描3个字(6个字符),从‘列1,行0’开始,过程如下:列1,行0→列2,行0 →列0, 行1

< Logging >

Logged Date & Time Logging Data (Number)

< Recipe >

Recipe Data (Number)

3) 字符数 : 定义在PMU 上显示的字符数

最多字符数是

16 x 16字形80 英文字母和 40 韩文字

‘32 x 32’ 字形40 个英文字母和20 个韩文字 一个16位设备,可以容纳2个英文字母和1个韩文字

(如果字符数为20,则需要从起始地址开始读取10个缓冲区字)

Word Number Increase Direction

Block Number Increase Direction

Block Number Increase Direction

Word Number Increase Direction

定义字形像素,字型,字符大小,文本颜色和底色.

7.16.2 举例

按如下方式注册一个ExString 标识

- 从配方的列4行4开始显示8个英文字符.

- 块数为10, 每块有20个字

- 注册一个配方表

16706(DEC) => 4142(HEX) => AB(ASCII)

17152(DEC) => 4300(HEX) => C(ASCII)

-起始地址: R(Recipe), 列4, 行4

-列数据类型: 字符串

-字符数量: 8

TOP Designer

TOP

ABC

7.17 ExMessage Tag

在注册ExMessage 标识之前,先创建一个信息表.

详见6.1 章‘信息文件’.

指定的上载数据和配方数据块和字被用作信息编号,ExMessage 标识将显示其指定的信息.

所以,当数值成为信息编号后,相应信息即显示出来.

(1) 注册

1) 从标识菜单中或工具图标识选择ExMessage 标识

2) 定义常规,显示,范围标号中的每一条目b

3) 点击‘OK’

7.17.1 设定

(1) 常规

1) 组: 从A~Z中选择一组信息

2) 显示地址:

显示信息的内容是信息号码。首先,在上载的1~8/配方中选择显示懂得地址类型。在将地址列入列表以前,详细描述“专栏的数据类型”。通常的,在扩展文本tag中需要的是指定的号码。信息显示出的数据和时间值是没有意义的。你想查的是指定的块或字。

第一个块号和字号为‘0’.

< Logging >

上载数据和时间 上载数据(号码)

< Recipe >

配方数据(号码)

3) 字类型 : 范围和变量. ① 范围

- 根据不同设备数值范围显示不同的信息.

如果设备值介于 0~100, 显示信息 #1. 如查数值介于101~150,就显示信息#2.

- 并且,还可以根据不同的范围显示不同的颜色. - 可用的范围是–32768 ~ 32767.

字号码 增加 方向

字号码 增加 方向

块号码 增加方向

②变量

数值即为信息编号

如果该值不在最大/最小值范围内时,或者该编号不存在,再或者该值为NULL(0)时,不显示任何信息.

Select Variable

5) 信息范围限定: 定义最大/最小信息编号.

(1 ~ 999)

6) 显示方式: 定义显示时每行字符数和行数.

(2) 显示

定义字形像素,字型,字符大小,文本颜色,底色.

(3) 范围

这与信息标识范围设定相同,详见7.6.1章

7.17.2 举例

(1) 在范围条件时

注册一个ExMessage 标识

-显C组信息 #10

当‘ Logging 1的块1字10’的值介于‘0 到500’

-显示C组的信息 #20

当‘ Logging 1的块1字10’值介于‘501 到 999’

- 以上两个范围的文本颜色为黑色,背景色为黄色.

( 这是基于TOP6的例子,可能与其他产品有区别.)

1) 创建一个信息文件

- ‘C’组: 信息#10 为‘NJVJF’, 信息#20 为‘LSJOFA’

2) 注册一个 ExMessage 标识.

- 组 : C

- 字型号 : Range

- 列数据类型 : 信息, 数据上载1( L1), 列10 & 行 1

- 范围数: 2

- 信息 # 10范围 : 0~500, 文本颜色为黑色,背景色为黄色. - 信息 # 20范围 : 501~999, 文本颜色为黑色,背景色为黄色. - 其他范围 : 背景色为黑色.

3) 结果

=> 在PMU-Editor

=> 在PMU上

(当数据值介于501 到999) (2) 在变量条件时

注册一个ExMessage 标识

- 上载数据1的块1字10内的值为C组信息编号

-最小信息编号为10,最大信息编号为90

- 文本颜色为黑色,背景色为蓝色.

1) 创建一个信息文件

2) 注册一个ExMessage 标识

- 组: C

- 字类型: Variable

- 列数据类型: 数据上载1块1字10的信息

- 信息范围限定: 10~90

- 每行字符数: 10

- 行数: 1

相关主题
相关文档
最新文档