尘哥教plc

2020-05-27 13:48·优质科技领域创作者

昆仑通态触摸屏怎么修改变量属性

昆仑通态MCGS数据对象的属性如何设置呢?
重点:

1 数据对象的基本属性、存盘属性和报警属性



数据对象定义之后,应根据实际需要设置数据对象的属性。在组态环境工作台窗口中,选择“实时数据库”标签,从数据对象列表中选中某一数据对象,鼠标单击“对象属性”按钮,或者鼠标双击数据对象,即可弹出如下图所示的“数据对象属性设置”对话框。对话框设有三个窗口页:基本属性、存盘属性和报警属性。



基本属性
数据对象的基本属性中包含数据对象的名称、单位、初值、取值范围和类型等基本特征信息。






在基本属性设置页的“对象名称”一栏内输入代表对象名称的字符串,字符个数不得超过32个(汉字16个),对象名称的第一个字符不能为“!”、“$”符号或0~9的数字,字符串中间不能有空格。用户不指定对象的名称时,系统缺省定为“DataX”,其中X为顺序索引代码(第一个定义的数据对象为Data0)。



数据对象的类型必须正确设置。不同类型的数据对象,属性内容不同,按所列栏目设定对象的初始值、最大值、最小值及工程单位等。在内容注释一栏中,输入说明对象情况的注释性文字。



警告:

在MCGS嵌入版实时数据库中,采用了“使用计数”的机制来描述数据库中的一个数据对象是否被MCGS嵌入版中的其他部分使用,也就是说该对象是否与其他对象建立了连接关系。采用这种机制可以避免因对象属性的修改而引起已组态完好的其它部分出错。一个数据对象如果已被使用,则不能随意修改对象的名称和类型,此时可以执行“工具”菜单中“数据对象替换”命令,对数据对象进行改名操作,同时把所有的连接部分也一次改正过来,避免出错。执行“工具”菜单中的“检查使用计数”命令,可以查阅对象被使用的情况,或更新使用计数。



存盘属性
MCGS嵌入版中,普通的数据对象没有存盘属性。只有组对象才有存盘属性。



对数据组对象,只能设置为定时方式存盘。实时数据库按设定的时间间隔,定时存储数据组对象的所有成员在同一时刻的值。如果设定时间隔设为0秒,则实时数据库不进行自动存盘处理,只能用其它方式处理数据的存盘,例如可以通过MCGS嵌入版中称为“数据对象操作”的策略构件来控制数据对象值的带有一定条件的存盘,也可以在脚本程序内用系统函数!SaveData来控制数据对象值的存盘。注意在MCGS嵌入版中,此函数仅对数据组对象有效。



注意:

基本类型的数据对象既可以按变化量方式存盘,又可以作为组对象的成员定时存盘,它们各自互不相关,在存盘数据库中位于不同的数据表内。



对组对象的存盘,MCGS嵌入版还增加了加速存盘和自动改变存盘时间间隔的功能,加速存盘一般用于当报警产生时,加快数据记录的频率,以便事后进行分析。改变存盘时间间隔是为了在有限的存盘空间内,尽可能多保留当前最新的存盘数据,而对于过去的历史数据,通过改变存盘数据的时间间隔,减少历史数据的存储量。



在数据组对象的存盘属性中,都有“存盘时间设置”一项,选择“永久存储”,则保存系统自运行时开始整个过程中的所有数据,选择后者,则保存从当前开始指定时间长度内的数据。后者较前者相比,减少了历史数据的存储量。



对于数据对象发出的报警信息,实时数据库进行自动存盘处理,但也可以选择不存盘。存盘的报警信息有:产生报警的对象名称、报警产生时间、报警结束时间、报警应答时间、报警类型、报警限值、报警时数据对象的值、用户定义的报警内容注释等。如需要实时打印报警信息,则应选取对应的选项。






报警属性
MCGS嵌入版把报警处理作为数据对象的一个属性,封装在数据对象内部,由实时数据库判断是否有报警产生,并自动进行各种报警处理。如下图所示,用户应首先设置“允许进行报警处理”选项,才能对报警参数进行设置。



不同类型的数据对象,报警属性的设置各不相同。数值型数据对象最多可同时设置六种限值报警;开关型数据对象只有状态报警,当对象的值触发相应的状态时,将产生报警;事件型数据对象不用设置报警状态,对应的事件产生一次,就有一次报警,且报警的产生和结束是同时的;字符型数据对象和数据组对象,没有报警属性。






子显示内容是对报警信息的详细描述,可以显示多行文本。但是只有 “报警浏览构件”支持子显示功能,报警显示构件不支持。子显示内容的输出需要关联一个字符型变量,通过这个变量用标签或者输入框的形式显示出来。 “报警浏览构件属性设置”窗口的“字体和颜色”属性页中的”报警内容输出“项对应的子显示内容。“报警浏览构件”属于外挂构件,具体介绍参见“报警浏览构件”自带的帮助。
#电工交流圈# #昆仑通态#
系统学习昆仑通态触摸屏请点击下方看一看了解详情
举报