PMU Editor(Chinese)3-1
第七章标识(Tag)
Tag 是一个动态介质,用以
①在特定的条件下或按一定时间间隔从PMU或外部设备读取数据。
②在特定的条件下或按一定时间间隔从PMU写数据到外部数据
(1) 注册标识(Registration of Tag)
1)情况1(Case 1): 从主Tag 菜单中选择子菜单(tag 条目).
2)情况2(Case 2): 从tag工具条上选择标识条目.
(2) 编辑标识(Edit of Tag)
1)选择和取消(Select and Cancel)
- 在选择状态下(), 用鼠标左键在标识周围点击画面,然后拖动鼠标自
左至右移动,该区域所包围的标识即被选择.
如果自右至左移动鼠标,则碰到该区域的标识即被选择.
- 在信息窗口,点击tag 标号并选择一个tag ;这时信息窗口会显示出所有被选的tags.
- 被选的tag 会出现一个灰白色的虚线框。
- 要选择多个标识, 拖动鼠标圈定多个标识即可.
- 在没选择区域单击鼠标左键,便可取消。
2)修改(Modify)
- 在标识上单击鼠标右键并选择属性(?Attribute‘)
或者,在标识上双击鼠标左键
或在信息窗口标识列表中双击某标识
再或者,在视图菜单中选择标识列表,并选择标识,在更改属性后,点击修改键
- Tag 对话框如下.
- 要修改早已选择的一组标识,用鼠标左键双击标识,弹出修改列表,然后双击其中一个,并在对话框中修改其属性。
或,在视图菜单中选择标识列表,并选择标识,在更改属性后,点击修改键.
这与双击标识效果一致.
3)移动(Move)
选择一个标识并移动到其他位置;要一点一点移动,需选择一个标识并用如图所示的箭头, 或应用键盘上的方向键(上,下,左,右)
4)删除(Delete)
-在键盘上按?Del‘键
或从编辑菜单中选择删除项
或用鼠标右键点击标识,然后从子菜单中点击删除.
或者从信息窗口标识列表中选择标识并按删除键
5)复制(Copy (Ctrl+C))
-选择标识后,在编辑菜单中选择复制项.
或在标识上单击鼠标右键,并从子菜单中选择复制项.
或者用鼠标左键单击选择标识,然后按?Ctrl+C‘
6)多项复制(Multi copy)
①选择一个标识,然后从编辑菜单中选择多项复制项
②定义行和列的间隔和数量。
③单击?OK‘
键盘显示标识和数据标识地址会自动增长。
删除指示
灯标识
70 dots
70 dots
7) 粘贴(Paste (Ctrl+V) )
从编辑菜单中运行粘贴项. 或按 ?Ctrl + V ‘键
8) 剪切(Cut (Ctrl+X))
按 ?Ctrl + X ‘键
或用鼠标右键单击目标标识,然后运行剪切. 或者从编辑菜单中运行剪切
9) 组合和解散(Group and Ungroup )
-- 以下方式都可以形成一个组合1) 组合与组合之间 2)群组和组合之间3)群组和群组之间 4) 组合和单个标识之间 5) 组合与多个标识之间6) 标识和标识之间.
- 选择要组合的标识或组合,并点击鼠标右键,然后运行组合功能(Group ) - 要打散组合,运行解散功能项(Ungroup )
- 组合中的每个标识和图形一样都可进行编辑和属性更改
10)缩放(Resize ) ④ 选择目标标识
⑤ 将鼠标移动到所选标识的白色方块点上,但有些标识(如数字标识)不能缩放 ⑥ 出现箭头
⑦ 拖到箭头到其他位置,标识即被放大或缩小
⑧ 要缩放组合,拖动右下部白色方块点至其他位置.
注释 可以通过鼠标拖动缩放的标识
- 触摸Tag 、警报Tag 、指示灯Tag 、曲线1Tag 、曲线2Tag 可以用拖动鼠标来改变大小
- 对其他标识, 用鼠标双击标识,然后调整对话框中显示里面的字体点阵(?Font Pixel ‘)和字符大小(?Character size ‘)以进行缩放。
(3) 标识对话框构成(Organization of Tag dialog box)
1)常规标号(General Tab)
设定标识基本说明或运行条件
2)操作标号(Operation Tab)
设定运行条件
3)范围标号(Range Tab)
设定每个地址的取值范围,以便在不同的值范围时产生不同的运行效果
4)显示标号(Display Tab)
设定标识的字体和颜色及大小
或
(4) 设定(Setting)
1)说明(Description)
简要说明标识,最多可用40个字符
2)设备,系统缓冲区和常数(Device, System buffer and Constant )
定义设备(控制器)地址,系统缓冲区和常量,以便按以下步骤在TOP Designer 中设定标识
[d] : 定义进行数据读写的外部控制器的地址
在位控条件时,可以从16位设备中选择0—15位,或从32位设备
中选择0—31位.
[s] : 定义进行数据读写的系统缓冲区地址
[c] : 写入直接进行运算或操作的操作数值.
该键可用在数字, ExNumeric, 触摸, 计算 标识中.
[算法(Operator )]
NA : 不可用 + : 加法 - : 减法 × : 乘法 / : 除法 % : 余数
&(AND) : 逻辑与 ?(OR): 逻辑或 ^ : 逻辑异或 << : 位左移 >> : 位右移
① 设备地址(Device ‘s address )
- 读写外部设备的地址,按 d , 并点击
来设定
- 当出现地址设定对话框时,地址分为如下的设备名称和地址部分,
- 要设定外部控制器的设备地址,先从左侧控制器设备框中选择设备名称 (D, M, T, etc) ,并用小键盘设定其地址,然后单击 键.
例如
按位控方式
- 如果输入错误,会出现输入错误信息,
②
系统缓冲区(System Buffer )
- 按 并单击 .
- 会出现一个地址设定对话框,并有设始值.
- 系统缓冲区是字设备(WORD ). 在位条件时,编辑框会分成两部分. 例如,如果编辑框中显示为?10002‘, 后面的 2 (―02‖) 是系统缓冲区的位,余下的部分 (―100‖) 是系统缓冲区.
- 系统缓冲区
系统缓冲区用PMU 的内存,从0到1023. - 特殊缓冲区
特殊缓冲区用作年/月/日/时/分/秒等时钟等特殊功能.
- 在位条件时,特殊缓冲区的位不可用。
因为 ‘MW ’ 是字(Word ), ‘02’ 是位,并且‘02’ 在复选框中显示为‘2’
- 要选择特殊缓冲区,从复选框中选择一个特殊缓冲区,这时,它会显示在编辑对话框中。
注释特殊缓冲区列表(Special Buffer List )
_SCR_NUM(画面编号) : 当前运行画面号(设定一个数值到该缓冲区, PMU 画面会变成该值定义的画面)
_KEY_ENT(回车键) : 如果在PMU上按回车键,该值变为1,并且不再改为0.
_KEY_DSP(键盘显示) : 运行中的键盘显示数据
_SCR_SVE(画面关闭设定) : 如果PMU运行时,该值不为0,背光灯会关闭;如果再触摸一次PMU,背灯会点亮,该值改回为0。
_RTC_YER(年) : PMU实时时钟年数据(BCD 1999 ~ 2098)
_RTC_MTH(月) : PMU实时时钟月数据(BCD 1 ~ 12)
_RTC_DAY(日) : PMU实时时钟日数据(BCD 1 ~ 31)
_RTC_HUR(时) : PMU实时时钟小时数据(BCD 0 ~ 23)
_RTC_MIN(分) : PMU实时时钟分钟数据(BCD 0 ~ 59)
_RTC_SEC(秒) : PMU实时时钟秒数据(BCD 0 ~ 59)
_T1S(1 秒) : 每秒计数一次,从0 到65535
_1ON(第一扫描周期?ON‘) : 第一次运行时换画面时,该值在第一扫描周期变为1
_1OFF(第一扫描周期?OFF‘) : 第一次运行时换画面时,该值在第一扫描周期变为0
_STOG(扫描反向) :在每个扫描周期,它的值会从0变为1,或从1变为0 _ON(常ON) : 其值常为?1‘. 如果该特殊缓冲区为标识的起始条件,标识会在每个扫描周期都执行,所以扫描速度会降低。
_OFF(常OFF) : 其值常为?0‘. 如果该特殊缓冲区为标识的起始条件,标识会在每个扫描周期都执行,所以扫描速度会降低。
_CN_ERR(通讯错误信息) : 运行中的通讯错误信息
_AUX(辅助值(AUX Value)) : 运行中的辅助终端数据,它在加装了AUX 卡后会生效
_PARM_DEFAULT_LD(默认下载参数) : 如果值不为0,下载参数表到内存. 下载完成后,PMU将该值改为0. 在下载工程文件到PMU时,参
数默认下载后自动执行一次
_PARM_RESTORE(参数恢复) : 如果其值不为?0‘, 当有新参数下载时,此前正在工作区域(PLC或系统缓冲区)参数就被恢复,这在保存当前参
数以备后用的方面特别有用。
_PARAM_SA VE(参数保存) : 该功能与?_PARM_RESTORE‘相同,但是缓冲区值在数据保存后改为0.
_PARM_CUR_BLOCK(当前块号) : 保存当前正在工作的块号
_LOGED_ONE_1~8 (Logging #1~8完成一次记录) : 当logging #1~8完成一次数据记录后,其值变为1
_LOGED_ALL_1~8 (Logging #1~8完成所有记录) : Logging #1~8 所有记录完成后,其值为1
_LOGED_CUR_BL_1~8(Logging #1~8当前记录块号) : 显示当前Logging #1~8上载的块号.,如果1号上载完成,其值改为1 _LOGED_ALL_CLR_1~8(清除Logging #1~8所有记录数据) : 如果其值不为0,清除Logging #1 所有记录数据,并且重新开始记录。清除完
所有记录数据后,PMU自动将该特殊缓冲区值改为0 _RUN_OUT(退出终止) : 如果其值不为0,结束运行
_BAT_WARNING(电池警报) : 当电池管理将其值改为1,需要更新电池.
③常量(Constant)
-按并单击
-从小键盘上写入数值
-按?Enter‘键。
输入的范围和键盘值应当视常量大小(16/32位) 和常量类型(HEX, BCD, Decimal). 而定
3) 字体像素(Font Pixel : 16*16(8*16) or 32*32(16*32))
-16*16 (8*16) 字形: 韩文为16*16 字形,英文或数字是8*16 字形字体是Gothic(默认).
-32*32(16*32) 字形: 韩文是32*32字形, 英文或数字是16*32 字形.
只有系统字形可用.
4) 字形缩放(Font zooming ): 放大高度和长度,最大可放大基本尺寸的8
倍.
要将16*16 字形放大为32*32, 将其长度放大2倍,高度也放大2倍,它就成为32*32.
32*32 字形像素字符比放大为32*32(2倍放大 16*16)字形的的字符美观.
[1*3] [3*1]
5) 文本颜色和背景颜色(针对TOP3和TOP6等彩色系列 : 按下图方式选择文本和背景颜色,
6) 对齐(Align ) : 它是按定义方式对齐所有阿拉伯数字
- 左对齐(Align left ) : 将定义的所有阿拉伯数字沿左边对齐
- 右对齐(Align right ) : 将定义的所有阿拉伯数字沿右边对齐
- ?0‘ 填充 :
将数字沿右边对齐,并将前面空格用0填补
[16*16]
[32*32]
7.1 数字标识(Numeric Tag )
在PMU 画面上实时显示外部设备数值.
7.1.1 设定(Setting )
(1) 常规(General )
1) 显示地址(Display address ) : 读取数据的控制器的地址
2) 符号 +/- : 定义是否显示设备数据的符号
3) 数据类型(Data type ) : Decimal, HEX, BCD
- DEC : 十进制. 例如, 65535即六万五千五百三十五 - HEX : 十六进制,例如 9h+1h=ah, fh+1h=10h.
- BCD : 二进制编码十进制数,每4位为十进制数的1位.
例如: 9h+1h=10h. TOP 中的时钟数据即为BCD 码.
4)
[ 每种类型16 位数据]
(1)
(3)
[ 32 位每种数据类型]
5)显示的数字长度: 所显示的阿拉伯数字个数,如果数据大于该数,左边的
阿拉伯数将被删掉.
例如:数字长度为?4‘,
→
6)小数点位置: 定义小数点的位置.
例:数据为12345, 显示数字长度为5, 小数点位置为 1
→
如果数据有符号(+/-) , 数字长度将比设定长度多一个字.
例:数据是–12345, 数字长度为5, 小数点位置为 1
→
7)扩展(Extended)
设定计算公式,以便按此对保存在某地址的数值进行计算.
[未选] [选择]
①操作数(Operand): 最多可选择3个操作数。尽管数字标识值
变化了,但地址值并不改变。
共有三类操作数:外部设备(d), 常量(c), 和系统缓冲区(s).
②算法(Operator)
NA : 不可用
+ : 操作数+ 操作数
- : 操作数- 操作数
×: 操作数* 操作数
÷: 操作数/ 操作数. 结果保存为双字节数
& : 操作数AND操作数
│: 操作数OR操作数
^ : 操作数XOR操作数
<< : 操作数位左移
e.g.) 1101 0111 0010 0110 << ―2‖,
变成0101 1100 1001 1000
>> : 操作数位右移
e.g.) 1101 0111 0010 0110 >> ―2‖,
变成0011 0101 1100 1001
8)缩放比例:显示缩放比例的值。假设真实值为0~10,缩放比例为
0~100,如果真实值是5,则显示值为50,只能改变显示的值而不能改变真实值。
(2)显示(Display)
设定显示类型,字形,颜色,对齐等。详见7. (4) 章中关于字形、像素、字符大小、颜色、对齐设定.
(3) 范围(Range )
不同的范围显示不同的颜色;如果没有该设定,数字标识按显示标号中设定的文本颜色和背景颜色显示.
1) 范围应用(Range Use ): 点击选择框为不同的范围设定颜色。 2) 范围号(): 1—8可用.
3) 文本颜色(Text Color ): 选择文本颜色。
4) 背景颜色(Background Color ): 选择背景颜色 5) 最小值(Min. value ): 最小范围值 6) 最大值(Max. value ) : 最大范围值 7)
完成设定后,点击?OK ‘
注意 : 每个范围设定不应重叠.
7.1.2. 举例(Example )
注册数字标识
- 显示如下定义的MW10 值 [ MW10+MW100*MW200 + 10 ].
- 数据为16位DEC 有符号(+/-)数, 数字长度为5, 小数点位置为2. - 如果MW10 介于0 ~ 200, 文本颜色为蓝色,背景色为黄色. - 如果MW10 不在该范围, 文本颜色为黑色,背景色为红色. (这是PMU730的应用举例,与其他产品不同)
2)
6)
-地址: MW10
-符号+/- : 选择
-数据大小: 16 bit
-数据类型: DEC
-显示方式: 数字长度为5, 小数点位置为2 -结果: MW10+ MW100*MW200 + 10
-缩放比例:未选中
-字形像素: 16 * 16
-字符大小: 1 * 1
-颜色: 文本颜色为黑色,背景色为红色
-对齐: 右对齐
-范围数量: 1
-范围1 : 最小值为0, 最大值为200, 文本颜色为蓝色,背景色为黄色.
显示在PMU-Editor上=>
在PMU(如果该地址有值)是显示为
注释: 符号(+/-) 占用一个字节.
7.2 触摸标识(Touch Tag)
- 在画面上设定触摸区域(= 在画面上注册的触摸标识)
- 通过触摸该标识,执行位、字或特殊操作.
注释:
PMU系列用的是矩阵式触摸屏,最小的触摸区域是20点*20点,所以最好将触摸标识的大小定义为20dot * 20dot.
(如果在20*20触摸单元上叠加两个触摸标识,可以设定更多的触摸标识)
(1) 注意(Attention)
①不要重叠注册触摸标识,否则容易出现故障.
②注册触摸标识最好定义大小为20 * 20 点.
(2) 触摸标识应用(Use of Touch tag)
①它可被用作暂态开关、常ON开关、常OFF开关以及双态开关.
②它可用来向控制器设备写入数据.
③在用作十个数字键盘或文本键盘时,它可以用来输入数字和文本
④可以用作执行特殊功能的开关(换画面,返回前页,退出系统,系统
打印,记录打印,报警历史打印等)
7.2.1 设定(Setting)
(1)常规(General)
设定在运行标号中计算的条件.
1) 应用条件(Condition Use)
①未选: 任何时候触摸都执行操作.
②选择: 只有当在运行中定义的位或字条件满足时才执行运算.
- 位条件: 定义地址和位,当位ON (0 1)‘, 触摸标识运行.
字条件: 定义最大、最小值,且当地址内值介于该范围时,触摸标识运行
(2) 运行类型(Operation Type)
当在常规标号中定义的条件满足时,可以执行4种(位,字,键,特殊)操作有效.
1)位类型运算(Bit Operation Type)
当按下触摸标识后,它可以将缓冲区的某位由0变为1,或由1变为0.
①操作地址
选择触摸标识进行操作的设备和位.
对16位的地址,可以从0设到15,而对于32位地址,可以从0到
31
②运算类型
-触摸后ON :按下后值为1,松开后值为0.
-On : 触摸后值变为1
-Off : 触摸后值变为0
-取反: 触摸后值取反,即从0到1,或从1 到0
2) 字类型运算(Word Operation Type )
保存或移动结果(在一定条件下,由操作数计算而出)在储存设备中.
① 数据类型: Decimal, HEX, BCD
② 操作数 : 最多可选4个操作数,操作数用来进行计算,但不可改
变;算法类型与数字标识相同
③ 保存地址 : 选择储存计算结果的设备地址 ④ 保存地址大小: 定义设备大小16位或32位.
3) 键盘类运算(Key operation Type )
生成在键盘显示标识输入键值的数字键盘或文本键盘
选择数字键盘或文本键盘,一般情况下,键盘类运算应用于键盘显示标识,如果触模标识含有键盘类运算功能,键盘显示标识就显示触摸标识定义的键值。
- 数字键盘: 从 ?0 到 9‘, ?A 到 F ‘, ?-, ENTER, CLR, BS ‘ 中选择一个 - 文本键盘: 从128 个ASCII 码字符及ENTER, CLR, BS 中选择一个
②
○
3 ④