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