第09章数字量标签文档格式.docx
《第09章数字量标签文档格式.docx》由会员分享,可在线阅读,更多相关《第09章数字量标签文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
-开头可以是数字
∙有效字符包括:
-(dash)\(backslash)
_(underscore)/(forwardslash)
!
(exclamationpoint)|(pipe)
#(numbersign)[(openbracket)
%(percentsign)](closebracket)
$(dollarsign)
∙不允许有空格
C.描述
∙最多可有40个字符
∙可在报警一览、图表、图形对象等中显示
D.下一块
∙链中下一个标签的标签名
E.前一块
∙链中前一个标签的标签名
∙在数字量输入块中,该字段一般为空
图9-2:
数字量输入标签(基础页面)
F.驱动器
∙IntellutionI/O驱动器的名称,数据块将从这里获取数据
-有300多个可用的驱动器
G.I/O地址
∙指定该标签的数据存储地方
∙对输出标签,指定输出的目的地
∙详细信息,查阅I/O驱动器指南
∙对基于例外和基于时间的标签,不要指定同样的地址
∙图9-3列举了一些通用的数字量和模拟量驱动器的地址
H.硬件选项
∙用于一些I/O驱动器的额外信息
∙该字段一般为空白
∙如果需要该字段,查阅驱动器指南
I.扫描时间
∙定义了SAC扫描并处理数据库中标签的时间间隔
∙扫描时间三种类型:
-基于时间
◊处理标签的时间间隔为偶数
◊参见图9-4的可用值
-基于例外
◊只有当I/O数据变化大于轮询记录的延迟时间才进行处理
-一次性处理
◊一次性处理表示SAC程序对标签只处理一次
◊在字段中输入一个0
类型
数字量I/O地址
模拟量I/O地址
GenericEntry
Device:
Address
AllenBradley
Dev1:
N7:
0:
0
GE
Q1
R1
Modicon
00001
40001
Opto22
1
Siemens
DB3,2:
DB3,2
TexasInstruments
X1
V1
图9-3:
I/O驱动器地址举例
单位
范围
子秒
0.05-0.95
秒
1-59
分
1M-59M
小时
1H-24H
图9-4:
基于时间的扫描时间
J.标注
∙最多有16个字符
-如果在数据连接中使用了F_CV字段,显示0或1
-如果在数据连接中使用了A_CV字段,显示标注
∙缺省标注:
打开为0,关闭为1
K.启用报警
∙定义是否启用或禁用报警处理
∙生成报警消息并可通过连接(Link)显示报警条件
∙允许其它标签检测该标签的报警
∙禁用该标签报警时,将影响整个链
I.启用事件消息
∙提供一些不会引起潜在问题的事件消息
∙事件消息无需确认
∙DI标签每次加入报警状态,都会生成一个消息
∙必须同时启用“报警”和“事件消息”检查框
∙对于特定的标签,事件消息和报警一样,同时发送到同一报警目标中,但不能显示在报警一览里
∙消息发送的目标在SCU中配置
M.报警类型
∙在值为0时为“打开”报警,值为1时为“关闭”报警。
∙状态改变时,每次转换都生成一个“COS”报警
∙COS报警保持一个扫描时间,且只能分配给基于时间的标签
∙标签值改变时产生报警,在其他情况下则产生事件消息,如通讯失败
N.报警级别
∙与系统报警屏蔽码匹配
∙为报警目标过滤报警
图9-5:
数字量输入标签(报警页面)
O.报警扩展域
∙用户自定义的域
∙可作为额外的描述域
∙第一个扩展域常定义为一画面名,用于显示数据块信息
-在报警一览对象中双击该项时,允许操作员显示该域定义的画面
-在后面章节将详细介绍
P.安全区
∙可定义3个安全区,为标签提供写保护
∙要改变写保护标签的值,用户必须具有访问该标签任何一个安全区的权限
-修改该数据块的值,操作员必须具有该数据块的安全区
∙注解:
-不管安全区是如何设置,数据块对所有用户都是可读的
-尽管用户不能写特定安全区的数据,但可以读取数据
Q.启用输出
∙启用标签输出值到相应的I/O地址中
∙后面将进行详细介绍
R.初始化模式
∙定义在装入PDB或标签置于扫描时的模式
∙自动:
从DIT表中接收数据
∙手动:
从下述方法接收数据:
-键盘
-另一个数据库标签
-命令脚本
图9-6:
数字量输入标签(高级页面)
S.电子签名
∙在这里启用电子签名功能
∙这一点将在后面的章节中详细阐述
9.3.数字量输出标签
∙DO-数字量输出
∙用来把数据库中的数字量数据写到DIT表中的I/O地址中
-任何过程数据有两个状态(open/close,on/off等等)
-每次SAC程序扫描标签时发送过程值
-如果为独立的标签,则每次值改变时发送过程值
B.事件消息
∙启用后,数值每送入DIT表一次,则产生一条消息
C.反向输出
∙在数值送入DIT表之前,当前值取反
D.初始值
∙当装入过程数据库时,将值送入DIT表
∙无论数据库何时重新装入,数值都将送入DIT表
9.3.数字量输标签
图9-7:
数字量输出标签(基本页面)
9.4.练习9
练习9
练习9
学习目标:
完成本练习后,学员应能:
1.添加数字量输入标签到过程数据库中
2.添加数字量输出标签到过程数据库中
3.从数据库编辑器保存过程数据库
4.从数据库编辑器重新装入过程数据库
完成此练习:
20分钟
实验内容:
在水处理过程中,高速混合器通常用于向水中添加三种化学原料:
明矾、石灰、及聚合物,这些化学原料使水中的颗粒产生“粘性”,因此能使这些颗粒增大,这个过程称为聚合。
在这个练习中,将创建数字量标签来监视及控制高速混合器的阀门或搅拌器,在以后的练习中,把过程数据库中的标签和高速混合器画面中的对象进行连接。
完成本练习后,请回答9.5节的问题。
A.打开“数据库编辑器”
首先,打开“数据库编辑器”,并添加新的数据库标签。
1.从工作台目录树中双击“数据库编辑器”
打开“数据库编辑器”并显示以下提示框:
2.选择“打开本地节点”,并点击“确定”,显示“数据库编辑器”的电子表格
B.添加一个数字量输入标签
创建一个新的标签,监视进入高速混合器的水流
1.从“块”菜单中选择“增加”,显示“选择块类型”对话框:
2.从“块类型列表”中选择“DI-数字量输入”,并点击“确定”
显示如下:
B.添加一个数字量输入标签(续)
3.按下面内容,设置设置标签:
标签名:
Mixer_In_Stat
描述:
RapidMixerWaterIntetValveStatus
I/O地址:
20:
3
打开标注:
NOFLOW
关闭标注:
FLOW
4.完成后点击“保存”
显示下列对话框
5.点击“是”置该块为扫描状态
此标签被添加到数据库中,将显示在电子表格的首行
C.添加其他标签
创建其他数字量标签,控制及监测高速混合器
1.根据上页所述的相同步骤,按下面所列的内容添加其他数据库标签并设置以下选项为表右方的所列之值
标签类型:
数字量输出
Mixer_In_Control
初始值:
NOFLOW
注释:
该标签用于控制高速混合器的输入阀
2.按下面所列的内容添加其他数据库标签并设置以下选项为表右方的所列之值
数字量输入
Mixer_Out_Stat
RapidMixerWateroutletValveStatus
4
注释:
该标签用于监视高速混合器的输出阀
3.按下面所列的内容添加其他数据库标签项并设置以下选项为表右方的所列之值
注释:
该标签用于控制高速混合器的输出阀
C.添加其他标签(续)
4.根据上页所述的相同步骤,按下面所列的内容添加其他数据库标签并设置以下选
项为表右方的所列之值
Rapid_Mixer
RapidMixerWaterStatus
5
IDLE
MIXING
允许输出:
启用
该标签用于监视及控制高速混合器的搅拌器。
启用该数字量输入标签的“允许输出”的选项,则该数字量输入标签具有读/写功能。
D.保存及重装装入数据库
现在这些标签已创建完毕,保存这些修改并重装数据库
1.从“数据库”菜单中选择“保存”
新创建的标签将同已有数据库标签一起保存
2.从“数据库”菜单中选择“重新装入”
显示以下对话框
3.选择数据库并点击“重新装入”
数据库将被重新装入,并显示在电子表格中
4.从“显示”菜单中选择“刷新”
更新电子表格中标签的当前值。
5.选择“数据库”并选择“退出”
实验练习结束
9.5.
问题一览
1.一级标签与二级块标签有何不同?
2.有哪三种类型的扫描时间?
3.报警与消息之间有何区别?
4.数字量输入标签的标注有什么用?
5.数字量输出标签的初始值有什么用?