组态王软件复习题

更新时间:2023-12-08 11:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

简答题

1、组态王软件建立应用工程的一般过程?

2、组态王软件命令语言有几种?分别是什么?

配置两个用户,分别能够操作两个不同对象。 利用缩放动画连接制作一个简易温度计。 温控曲线的设定方式,如何设定,如何实时显示。

如果组态王中的变量要访问PLC中的数据,设置成IO变量还是内存变量。

为了在实际I/O设备暂时不存在的情况下也能够调试由组态王编制的监控程序,组态王提供一个仿真PLC设备,用来模拟实际PLC设备向监控软件提供数据,供用户调试。仿真PLC提供五种类型的内部寄存器变量INCREA、DECREA、RADOM、STATIC、CommErr,每种寄存器变量的编号从1-1000,所有变量的数据类型均为整型(即INT)。

基本类型变量与一般程序设计语言,比如BASIC、PASCAL、C语言定义的变量相似,一共有8种,分为内存变量、I/O变量和结构变量三类。

定义其“变化灵敏度”,只有当该变量的数值变化幅度超过“变化灵敏度”(缺省为0)时,“组态王”才更新与之相连接的图素。

填充方向有四个:向上填充;向下填充;向左填充;向右填充。点击按钮A(“填充方向”按钮),则顺序显示填充方向示意图。

④设置变化方向。变化方向有五个:向上收缩;向下收缩;向左收缩;向右收缩;向中心收缩。点击“方向选择”按钮,则顺序显示收缩方向示意图,其意义是:蓝色的箭头是变化的方向,蓝点是参考点。变化过程中,参考点保持不变,随着连接表达式的值的减小,图素对象沿箭头方向变化。

我们在书写命令语言时只使用函数唯一的参数MenuIndex ,就是菜单项的索引号。我们按照工程需要对MenuIndex的不同值定义不同的功能。MenuIndex=0对应第一项子菜单。 超级文本显示控件 参数说明

LoadText函数语法格式如下:

LoadText( \参数说明:

ControlName:用户定义的超级文本显示控件名称,可以为中文名或英文名。

FileName:RTF或TXT格式的文件,可用WINDOWS的写字板编写这两种格式的文件。 .Txt Or .Rtf:指定文件为RTF格式或TXT格式。 3、“X-Y轴曲线控件”的函数

⑴ xyAddNewPoint函数 语法格式如下: xyAddNewPoint

( \X, Y, Index );

参数说明:

ControlName: X-Y轴曲线控件名称,可以为中文名或英文名。

X:设置x轴坐标值,可以是整型或实型变量。

Y:设置y轴坐标值,可以是整型或实型变量。

Index:给出X-Y轴曲线控件中的曲线索引号,取值范围0-7。

存储X-Y轴曲线的文件是后缀为 .csv的文件,可由记事本或写字板编辑,格式见下例。

ZoomXY Data Total Group = 2

Index =4, Numbers =3 17.53461,13.64094 23,14 40,18

Index =5, Numbers=5 12,15 40,30 80,80 100,50 150,-10 前三行和第七行是格式说明,第二行的数据是同时出现曲线的数目,Index是曲线索引号,Numbers是该号曲线采样点数,其他是数据点数值。

温控曲线控件的设定方式有两种: ①自由设定方式

②升温-保温设定方式

pvIniPreCuve函数用于初始化设定曲线。 语法格式如下:

pvIniPreCuve( \

参数说明:

ControlName:用户定义的温控曲线控件名称,可以为中文名或英文名。

fileName:以.csv为后缀的文本文件。这个文件按曲线段数、各段升温速率、设定温度、保温时间依次存放设定曲线信息。

这里使用的.csv 文件的编排格式为 SetData

曲线点(段)数 曲线第一点位置

第一段升温速率,设定温度,保温时间 第二段升温速率,设定温度,保温时间 第三段升温速率,设定温度,保温时间 ?

例:设文件SetSave50.csv以.csv格式存放数据如下: SetData 10 20 1,50,0 0,50,20 0.5,65,0 1.1,75,0 0,75,40

3.1415,102,0 0.2,82,0 0,82,80 0.8,35,0 0,35,20

pvAddNewSetPt函数用于在指定的温控曲线控件中增加一段温度设定曲线。 语法格式如下:

pvAddNewSetPt( \TimeOffset, Value );

参数说明:

timeOffset:相对前一采样点的时间偏移量(即距前一值的时间间隔值),第一个值取0。

Value:温度的设定值,实型数据。 例:

pvAddNewSetPt(\pvAddNewSetPt(\

pvAddNewSetPt(\pvAddNewSetPt(\pvAddNewSetPt(\pvAddNewSetPt(\

上述语句在qq温控曲线控件中增加六段温度设定曲线,见下图。(自由设定方式)

棒图控件以二维条形图、三维条形图或二维饼形图实现对数据变量的动态显示。

刻度间隔数:用于指定Y轴的最大坐标值和最小坐标值之间的等间隔数,通常默认值为10等份间隔。设定的刻度间隔数不同,则每一个等份代表的值也不相同。

在工业控制中,将被控量数据通过表格或曲线实时地显示出来,或者实时地存储起来,在需要的时候再把它们调出显示,供管理者和工程人员进行变化趋势分析是一项必须做的工作。实时显示的这类曲线称“实时趋势曲线”,非实时显示的这类曲线称“历史趋势曲线” 在权限问题上,组态王采用分级和分区的双重保护策略。在工程开发时可以对工程中大多数可操作元素设定保护级别(1─999)和安全区(可达64个),对应地,还要设定操作者的操作权限(1─999)和工作安全区(最多64个)。在工控系统运行时,只有操作员的操作权限大于等于可操作元素的保护级别且在同一安全区时,才能对其操作;否则该可操作元素不可被访问或操作。

已登录的优先级高于900的用户在运行环境下打开菜单“特殊\\配置用户”可弹出前面用户配置一样的对话框,

报警指软件运行期间,系统出现了非正常状态,而监控软件能够及时准确地检测到此信息,并把该信息在不丢失数据的情况下登记下来,保存起来,显示出来。这个信息称报警信息。操作人员得到报警信息,可及时对问题进行处理,保障系统的安全。

模拟变量报警又可分三个大类型:越限报警、变化率报警和偏差报警。

离散变量报警:离散变量报警分三种类型:关断报警、开通报警和变位报警。一个变量用户只能定义其中的一种报警。

本文来源:https://www.bwwdw.com/article/w53t.html

Top