首页 历史故事组态符号IO域详解

组态符号IO域详解

【摘要】:图7-10 组态文本列表3.组态画面打开画面一,拖动“符号IO域”对象到画面中,模式为输入/输出,设置文本列表为前面建立的“温度值”,将其与变量“温度指针”连接,如图7-11所示。首先在三个IO域中输入不同的温度,则可以看到,当符号IO域中选择温度1时,温度值IO域显示的是温度1,当符号IO域选择温度3时,显示的是温度3的值。

符号IO域用变量来切换不同的文本符号。发电机组在运行时,操作人员需要监视发电机的定子线圈和机组轴承等多处温度值,而若HMI设备画面较小,则可以使用符号IO域和变量的间接寻址,用切换的方法来减少温度显示占用的画面面积,但是同一时刻只能显示一个温度值。

下面通过一个简单的实例来说明这种组态方法。

要求:在画面一中通过符号IO域选择要显示的温度,在IO域中显示选择的温度值。

1.新建变量及变量指针

新建三个表示过程温度的Short型内部变量temp1、temp2、temp3。

新建用于间接寻址的Short型内部变量“温度值”和UShort型变量“温度指针”,在变量“温度值”的属性对话框中,选择“指针化”项,勾选“启用”复选框,选择索引变量为“温度指针”,设置索引0对应变量temp1、索引1对应temp2、索引2对应temp3,如图7-9所示。

978-7-111-34922-8-Chapter07-11.jpg

图7-9 变量“温度值”的属性对话框

2.组态文本列表

在项目树中双击HMI设备下的“文本和图形列表”打开文本列表,新建一个名为“温度值”的文本列表,设置选择项为“范围”,在“文本列表条目”中设置数值0对应条目“温度1”、数值1对应条目“温度2”、数值2对应条目“温度3”,如图7-10所示。

978-7-111-34922-8-Chapter07-12.jpg

图7-10 组态文本列表

3.组态画面

打开画面一,拖动“符号IO域”对象到画面中,模式为输入/输出,设置文本列表为前面建立的“温度值”,将其与变量“温度指针”连接,如图7-11所示。再在画面中插入一个IO域,模式为输出,过程变量为“温度值”。

这种需要的功能就完成了。为便于模拟实验,再添加三个IO域分别对应三个温度值。画面组态完成,单击保存项目按钮,保存项目。

978-7-111-34922-8-Chapter07-13.jpg

图7-11 符号IO域的属性对话框

4.模拟运行

启用“使用变量仿真器”的运行系统模拟运行项目。首先在三个IO域中输入不同的温度,则可以看到,当符号IO域中选择温度1时,温度值IO域显示的是温度1,当符号IO域选择温度3时,显示的是温度3的值。