首页 理论教育 人机界面组态:如何制作和设置主画面

人机界面组态:如何制作和设置主画面

时间:2023-06-29 理论教育 版权反馈
【摘要】:1)工程框架工程框架有2个用户窗口,即欢迎画面和主画面,其中欢迎画面是启动界面;有1个策略:循环策略。4)流程控制流程控制是通过循环策略中的脚本程序策略块实现。图8-19设置通用串口父设备的基本属性图8-20编辑窗口主画面制作和组态。

人机界面组态:如何制作和设置主画面

1.工程分析和创建

根据工作任务,对工程分析并规划如下所述。

1)工程框架

工程框架有2个用户窗口,即欢迎画面和主画面,其中欢迎画面是启动界面;有1个策略:循环策略。

2)数据对象

数据对象指各工作站以及全线的工作状态指示灯、单机全线切换旋钮、启动、停止、复位按钮变频器输入频率设定和机械手当前位置等。

3)图形制作

(1)欢迎画面窗口:图片,通过位图装载实现;文字,通过标签实现;按钮,由对象元件库引入。

(2)主画面窗口:文字,通过标签构件实现;各工作站以及全线的工作状态指示灯、时钟,由对象元件库引入;单机全线切换旋钮、启动、停止、复位按钮,由对象元件库引入;输入频率设置,通过输入框构件实现;机械手当前位置,通过标签构件和滑动输入器实现。

4)流程控制

流程控制是通过循环策略中的脚本程序策略块实现。

进行上述规划后,就可以创建工程,然后进行组态。步骤是:在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”和“窗口1”,然后分别设置两个窗口的属性。

2.欢迎画面组态

1)建立欢迎画面

选中“窗口0”,单击“窗口属性”按钮,进入用户窗口属性设置,进行操作:

(1)窗口名称改为“欢迎画面”。

(2)窗口标题改为:欢迎画面。

(3)在“用户窗口”中,选择“欢迎”选项,右击选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。

2)“欢迎画面”组态

(1)编辑欢迎画面:选中“欢迎画面”窗口图标,单击“动画组态”,进入动画组态窗口开始编辑画面。

①装载位图:选择“工具箱”内的“位图”按钮,鼠标的光标呈“十字”形,在窗口左上角位置拖曳鼠标,拉出一个矩形,使其填充整个窗口。

在位图上右击选择“装载位图”,找到要装载的位图,单击选择该位图,如图8-14所示,然后单击“打开”按钮,则该图片装载到窗口。

图8-14 选择位图

②制作按钮:单击绘图工具箱中“”图标,在窗口中拖出一个大小合适的按钮,双击按钮,出现图8-15(a)所示的属性设置窗口。在可见度属性页中选择“按钮不可见”选项;在操作属性页[见图8-15(b)]中单击“按下功能”:打开用户窗口时选择主画面,并使数据对象“HMI就绪”的值置1。

图8-15 属性设置

(a)基本属性页 (b)操作属性页

③制作循环移动的文字框图:

●选择“工具箱”内的“标签”按钮,拖曳到窗口上方中心位置,根据需要拉出一个大小适合的矩形。在鼠标光标闪烁位置输入文字“欢迎使用YL-335B自动化生产线实训考核装备!”,按回车键或在窗口任意位置单击,即可完成文字输入。

●静态属性设置如下:文字框的背景颜色选择没有填充;文字框的边线颜色为没有边线;字符颜色选择艳粉色;文字字体为华文细黑,字型为粗体,字号为二号。

●为了使文字循环移动,在“位置动画连接”中选择“水平移动”选项,这时在对话框上端就增添“水平移动”窗口标签。水平移动属性页的设置如图8-16所示。

为了实现“水平移动”动画连接,首先要确定对应连接对象的表达式,然后再定义表达式的值所对应的位置偏移量。图8-16中,定义一个内部数据对象“移动”作为表达式,它是一个与文字对象的位置偏移量成比例的增量值:当表达式“移动”的值为0时,文字对象的位置向右移动0点(即不动);当表达式“移动”的值为1时,对象的位置向左移动5点(-5),这就是说“移动”变量与文字对象位置之间的关系是一个直线斜率为-5的线性关系。

图8-16 设置水平移动属性

触摸屏图形对象所在的水平位置定义为:以左上角为坐标原点,单位为像素点,向左为负方向,向右为正方向。TPC7062KS分辨率是800×480,文字串“欢迎使用YL-335B自动化生产线实训考核装备!”向左全部移出的偏移量约为-700像素,故表达式“移动”的值为+140。文字循环移动的策略是,如果文字串向左全部移出,则返回初始位置重新移动。

(2)组态“循环策略”的具体操作如下:

①在“运行策略”中,双击“循环策略”进入策略组态窗口。

②双击图标进入“策略属性设置”,将循环时间设为100ms,单击“确认”按钮。

③在策略组态窗口中,单击工具条中的“新增策略行”图标,增加一策略行,如图8-17所示。

图8-17 增加一策略行

④单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标上,单击左键,添加脚本程序构件,如图8-18所示。

图8-18 添加脚本程序构件(www.xing528.com)

⑤双击进入策略条件设置,表达式中输入1,即始终满足条件。

⑥双击进入脚本程序编辑环境,输入下面的程序:

⑦单击“确认”,脚本程序编写完毕。

3)主画面组态

(1)建立主画面:

①选中“窗口1”,单击“窗口属性”按钮,进入用户窗口属性设置。

②将主画面窗口标题改为“主画面”;在窗口背景中,选择所需要颜色。

(2)定义数据对象和连接设备。

①定义数据对象。

各工作站以及全线的工作状态指示灯、单机全线切换旋钮、启动、停止、复位按钮、变频器输入频率设定、机械手当前位置等,都是需要与PLC连接,进行信息交换的数据对象。定义数据对象的步骤:

●单击工作台中的“实时数据库”窗口按钮,进入实时数据库窗口页。

●单击“新增对象”按钮,在窗口的数据对象列表中,增加新的数据对象。

●选择对象,单击“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置”窗口。然后编辑属性,最后加以确定。表8-3列出了全部与PLC连接的数据对象。

表8-3 与PLC连接的数据对象

②设备连接。

使定义好的数据对象和PLC内部变量进行连接,步骤如下:

●打开“设备工具箱”,在可选设备列表中,双击“通用串口父设备”,然后双击“西门子_S7200PPI”。出现“通用串口父设备”,“西门子_S7200PPI”。

●设置通用串口父设备的基本属性,如图8-19所示。

●双击“西门子_S7200PPI”,进入设备编辑窗口,按表8-3的数据,逐个“增加设备通道”,如图8-20所示。

图8-19 设置通用串口父设备的基本属性

图8-20 编辑窗口

(3)主画面制作和组态。

按如下步骤制作和组态主画面:

①制作主画面的标题文字、插入时钟、在工具箱中选择直线构件,把标题文字下方的区域划分为如图8-21所示的两部分。区域左面制作各从站单元画面,右面制作主站输送单元画面。

图8-21 划分标题文字下方区域

②制作各从站单元画面并组态。以供料单元组态为例,其画面如图8-22所示,图中还指出了各构件的名称。这些构件的制作和属性设置前面已有详细介绍,但“供料不足”和“缺料”两状态指示灯有报警时闪烁功能的要求,下面通过制作供料站缺料报警指示灯着重介绍这一属性的设置方法。

图8-22 供料单元组态

与其他指示灯组态不同的是:缺料报警分段点1设置的颜色是红色,并且还需组态闪烁功能。在属性设置页的特殊动画连接框中选择“闪烁效果”选项,“填充颜色”旁边就会出现“闪烁效果”页,如图8-23(a)所示。选择“闪烁效果”页,表达式选择为“料不足_供料”;在闪烁实现方式框中选择“用图元属性的变化实现闪烁”选项;填充颜色选择黄色如图8-23(b)所示。

图8-23 组态闪烁功能

(a)勾选“闪烁效果” (b)闪烁效果设置

③制作主站输送单元画面。这里只着重说明滑动输入器的制作方法,步骤如下:

●选择“工具箱”中的滑动输入器图标,当鼠标呈“十”后,拖动鼠标到适当大小,调整滑动块到适当的位置。

图8-24 属性设置窗口

●双击滑动输入器构件,进入如图8-24所示的属性设置窗口。按照下面的值设置各个参数:“基本属性”页中,滑块指向左(上);“刻度与标注属性”页中,“主划线数目”为11,“次划线数目”为2,小数位数为0;“操作属性”页中,对应数据对象名称为手爪当前位置_输送,滑块在最左(下)边时对应的值是1100,滑块在最右(上)边时对应的值是0;其他为缺省值

●单击“权限”按钮,进入用户权限设置对话框,选择管理员组,单击“确认”按钮完成制作。图8-25是制作完成的效果图。

图8-25 制作完成的效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈