(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 效果示意图界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。