首页 理论教育 优化人机界面组态方案

优化人机界面组态方案

时间:2023-06-30 理论教育 版权反馈
【摘要】:图12-7d.单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标上,单击鼠标左键,添加脚本程序构件,如图12-8所示:图12-8e.双击进入策略条件设置,表达式中输入1,即始终满足条件。表12-1列出了全部与PLC连接的数据对象。图12-9C.双击“西门子_S7200PPI”,进入设备编辑窗口,按照表12-1的数据,逐个“增加设备通道”,如图12-10所示。

优化人机界面组态方案

(1)工程分析和创建

根据整机全线工作任务,工程分析和规划如下:

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

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

3)图形制作:

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

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

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

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

(2)欢迎画面的组态

1)建立欢迎画面

选中“窗口0”,单击“窗口属性”,进入用户窗口属性设置,包括:

①窗口名称改为“欢迎画面”,

②窗口标题改为:欢迎画面,

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

2)组态“欢迎画面”

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

①装载位图:

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

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

图12-4

②制作按钮

单击绘图工具箱中“”图标,在窗口中拖出一个大小合适的按钮,双击按钮,出现如图12-5的属性设置窗口,在可见度属性页中点选“按钮不可见”;在操作属性页中单击“按下功能”,打开用户窗口时候选择主画面,并使数据对象“HMI就绪”的值置1。

图12-5 标准按钮构件属性设置窗口

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

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

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

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

图12-6 设置水平移动属性

设置说明如下:

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

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

D.组态“循环策略”的具体操作如下:

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

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

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

图12-7

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

图12-8

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

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

if移动<=140 then

移动=移动+1(www.xing528.com)

else

移动=-140

endif

g.单击“确认”,脚本程序编写完成。

(3)主画面组态

1)建立主画面

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

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

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

①定义数据对象

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

a.单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。

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

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

表12-1 PLC数据对象属性设置

(续表)

②设备连接

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

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

B.设置通用串口父设备的基本属性,如图12-9所示。

图12-9

C.双击“西门子_S7200PPI”,进入设备编辑窗口,按照表12-1的数据,逐个“增加设备通道”,如图12-10所示。

图12-10

3)主画面制作和组态

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

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

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

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

图12-11 动画组态主画面界面

图12-12

图12-13 标签动画组态属性设置界面

③制作主站输送单元画面,下面以滑动输入器的制作方法为例:

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

B.双击滑动输入器构件,进入如图12-14的属性设置窗口,按照以下数据设置各个参数:

a.“基本属性”页中,滑块指向:指向左(上);

b.“刻度与标注属性”页中,“主划线数目”:11,“次划线数目”:2,小数位数:0。

c.“操作属性”页中,对应数据对象名称:手爪当前位置_输送,滑块在最左(下)边时对应的值:1100,滑块在最右(上)边时对应的值:0。

其他为默认值。

图12-14 滑动输入器构件属性设置界面

C.单击“权限”按钮,进入用户权限设置对话框,选择管理员组,按“确认”按钮完成制作,滑动输入器制作完成后的效果图如图12-15所示。

图12-15 效果示意图界面

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

我要反馈