灌装生产线监控组态设计组态课程设计107142858文档格式.docx
《灌装生产线监控组态设计组态课程设计107142858文档格式.docx》由会员分享,可在线阅读,更多相关《灌装生产线监控组态设计组态课程设计107142858文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
FillingProductionLineControlConfigurationDesign
Abstract
Withthecontinuousdevelopmentofscienceandtechnology,moreandmoreoftheindustrialprocessestoachieveamodern,automaticcontrol,twoamongthemusingconfigurationsoftware.Applicationofconfigurationsoftwareinindustrialcontrolmoreandmorewidelyused,contactwithourlivesmoreandmoreclosely,tothemanufactureofaerospaceequipment,assmallasabottleofmineralwaterisinextricablylinkedwiththeconfigurationsoftware.
Asanautomationprofessionalgraduatedstudent,thereisaneedtolearnanduseofsuchsoftware.Thiscourseisdesignedtobefillinglineconfigurationdesignofthemonitoringsystem,majorsimulationofthefillinglineprocess,includingfeeding,processing,bottling,countingandpackingprocess.
Inaddition,inordertobetterobservephenomenaandbetteranalysisofexperimentaldata,anincreaseofalarmdetection,comingoutofthecurve,thecurveofhistoryinrealtimeandhistoricaldatainformationsuchastable.
Afterseveraldaysofdesign,basictoachievethedesiredobjectives,achieveallfeaturesplanned,onthisbasis,joinedsomeofhisownideas,betterresults.
Keywords:
configurationsoftware;
filling;
摘要I
AbstractII
第1章选题及工艺流程分析说明4
组态设计的目标4
监控系统分析和整体设计4
第2章实时数据库组态设计说明5
监控界面组态设计说明及界面成效图6
2.1.1成立画面6
2.1.2编辑画面7
2.1.3制作文字框图7
2.1.4罐和瓶子的制作7
2.1.5整体画面8
概念数据对象9
2.3动画连接10
2.3.1水位的起落成效10
2.3.2水流成效12
第3章操纵算法或操纵逻辑及其脚本程序13
3.1操纵流程及逻辑分析13
3.2运行策略脚本程序及说明13
第4章主控窗口设置和系统菜单设计说明;
17
4.1主控窗口设置17
4.2系统菜单设计17
4.3平安策略设计说明19
第5章设计画面和数据显示21
第6章组态设计和调试中碰到的问题、解决方式和结果23
第7章课程设计总结24
参考文献25
第1章选题及工艺流程分析说明
我这次的的课程设计题目是:
灌装生产线监控系统的组态设计。
要紧模拟出灌装生产线的流程,要紧包括上料、加工、装瓶、计数和装箱等进程。
1.1组态设计的目标
通过图形构件,构件诞生产线实物图(包括搅拌机、储藏罐、水泵和阀等),然后
编写脚本程序实现工业操纵要求。
1.2监控系统分析和整体设计
在开始组态之前,通过对该工程的剖析,从整体上把握住了工程的结构、流程、需实现功能和如何实现这些功能。
下面进行详细说明:
工程框架:
a)4个用户窗口:
灌装生产线监控系统、数据显示、数据表格、封面
b)3个主菜单:
系统治理、数据表格、数据显示
c)4个子菜单:
用户登录、用户治理、修改密码、退出登录
d)3个策略:
启动策略、退出策略、循环策略
第2章实时数据库组态设计说明
实时数据库组态统计如下表2.1,
表2.1
对象名称
类型
注释
number
数值型
对瓶子计数
垂直移动
瓶子1的垂直移动
水平移动1
瓶子1的水平移动
水平移动2
瓶子2的水平移动
果汁罐液位
果汁罐的液位
饮料瓶液位
饮料瓶中果汁的液位
可视化1
开关型
瓶子1的可见度标志位
可视化2
瓶子2的可见度标志位
复位
是系统复位
启动
启动系统
抽水泵
出口阀
数据
组对象
饮料瓶液位和果汁罐液位
图2-1为电脑截图
图2-1
属性设置界面如图:
图2-2
其他设置类似。
2.1监控界面组态设计说明及界面成效图
成立画面
[1]在“用户窗口”中单击“新建窗口”按钮,成立“窗口0”。
[2]选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。
[3]将窗口名称改成:
灌装生产线监控系统;
窗口题目改成:
窗口位置选中“最大化显示”,其它不变,单击“确认”。
[4]在“用户窗口”中,选中“灌装生产线监控系统”,点击右键,选择下拉菜单中的“设置为启动窗口”
选项,将该窗口设置为运行时自动加载的窗口。
如图:
图2-3
编辑画面
选中““灌装生产线监控系统”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。
制作文字框图
[1]单击工具条中的“工具箱”,打开画图工具箱。
[2]选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,依照需要拉出一个必然大小的矩形。
,
[3]在光标闪烁位置输入文字“灌装生产线系统演示工程”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。
罐和瓶子的制作
搅拌器和果汁罐别离选取罐15和反映器12,如图2-3
图2-4
然后别离绘制出阀、泵、管道、传送带和瓶子等,并进行注释。
整体画面
2.2概念数据对象
下面以数据对象“水泵”为例,介绍一下概念数据对象的步骤:
[1]单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。
[2]单击“新增对象”按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省概念的
名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,那么可增加多个数据对象)。
[3]选中对象,按“对象属性”按钮,或双击选中对象,那么打开“数据对象属性设置”窗口。
[4]将对象名称改成:
水泵;
对象类型选择:
开关型;
在对象内容注释输入框内输入:
“操纵
水泵启动、停止的变量”,单击“确认”。
依照此步骤,依照上面列表,设置其他9个数据对象。
概念组对象与概念其他数据对象略有不同,需要对组对象成员进行选择。
具体步骤如下:
[1]在数据对象列表中,双击“液位组”,打开“数据对象属性设置”窗口。
[2]选择“组对象成员”标签,在左侧数据对象列表当选择“液位1”,点击“增加”按钮,数
据对象“液位1”被添加到右边的“组对象成员列表”中。
依照一样的方式将“液位2”添
加到组对象成员中。
[3]单击“存盘属性”标签,在“数据对象值的存盘”选择框中,选择:
按时存盘,并将存盘
周期设为:
5秒。
[4]单击“确认”,组对象设置完毕。
2.3动画连接
由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态转变,达到进程实时监控的目的。
MCGS实现图形动画设计的要紧方式是将用户窗口中图形对象与实时数据库中的数据对象成立相关性连接,并设置相应的动画属性。
在系统运行进程中,图形对象的外观和状态特点,由数据对象的实时搜集值驱动,从而实现了图形的动画成效。
本样例中需要制作动画成效的部份包括:
1.水箱中水位的起落
2.水泵、阀门的启停
3.水流成效
水位的起落成效
水位起落成效是通过设置数据对象“大小转变”连接类型实现的。
具体设置步骤如下:
[1]在用户窗口中,双击水罐1,弹出单元属性设置窗口。
[2]单击“动画连接”标签,显示如下图窗口:
[3]选中折线,在右端显现
[4]单击进入动画组态属性设置窗口。
依照下面的要求设置各个参数:
表达式:
最大转变百分比对应的表达式的值:
100
其他如下图:
同理,对瓶子等进行动画连接。
水流成效
水流成效是通过设置流动块构件的属性实现的。
实现步骤如下:
[1]双击水泵右边的流动块,弹出流动块构件属性设置窗口。
[2]在流动属性页中,进行如下设置:
表达式:
水泵=1;
选择当表达式非零时,流块开始流动。
水罐右边流动块阀右边流动块的制作方式与此相同,只需将表达式相应改成:
调剂阀
=1,出水阀=1即可
至此动画连接已完成,按F5或点