06《工业组态控制技术》项目六 基于MCGS面包自动配料系统

举报
资源描述
66工业组态控制技术基于MCGS面包自动配料系统项目六66目 录基于MCGS面包自动配料系统组态设计配方组态及权限控制任务6.1任务6.266基于MCGS面包自动配料系统组态设计任务6.11创建工程基于MCGS面包自动配料系统组态设计任务6.1创建基于TPC7062Ti型触摸屏的工程项目,背景颜色选用默认的灰色。列宽行高不变。2设备组态的建立对1200PLC进行硬件通信组态,操作步骤不再详述。3创建用户窗口基于MCGS面包自动配料系统组态设计任务6.1(1)新建“窗口0”,在“用户窗口属性设置”中选中“基本属性”,把窗口的名称改为“欢迎界面”;窗口标题改为“欢迎界面”;其他不变,单击“确认”按钮。欢迎窗口设置请参考教材的设置步骤。同理创建“面包制造”窗口,“调试窗口”窗口,“提示窗口”窗口。“面包制造”和“调试窗口”窗口的背景颜色改为“淡蓝色”。将“欢迎界面”窗口设置为“启动窗口”,启动窗口的设置请参考教材的设置步骤。4编辑画面基于MCGS面包自动配料系统组态设计任务6.1(1)选中“欢迎界面”窗口图标,单击“动画组态”进入动画制作窗口。如图 6-4 欢迎界面所示。图 6-4 欢迎界面 4编辑画面基于MCGS面包自动配料系统组态设计任务6.1(2)制作按钮:画出一个按钮,双击按钮进入标准按钮构件属性设置,选择“基本属性”选项卡,在文本里写入“面包制造”;选择“脚本程序”选项卡,在按下脚本中写入如右图的脚本程序。同理制作“手动调试按钮”,脚本程序中的“用户窗口.面包制造.open()”改为“用户窗口.调试窗口.open()”,其它不变。4编辑画面基于MCGS面包自动配料系统组态设计任务6.1(3)制作选择开关。从“开关”类选择开关6,设置开关后面的背景是“常用符号”图标里的“凹平面”图标,调整好合适大小,包裹开关和按钮,鼠标右键从排列里单击最后面。(4)制作文字框图。单击工具箱中的“标签”图标,输入文字“欢迎界面”。设置文字为“宋体”、“粗体”、“一号”,填充颜色设为“没有填充”;边线颜色设为“没有边线”;字符颜色设为“蓝色”。同理设置“模式选择”为“宋体”、“粗体”、“二号”,填充颜色设为“银色”;边线颜色设为“没有边线”;字符颜色设为“藏青色”。5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(1)选中“面包制造”窗口图标,在“用户窗口属性设置”中把窗口背景 设为“浅蓝色”,单击确认完成。单击“动画组态”(或双击“欢迎界面”窗口图标)进入动画制作窗口。如图 6-7面包的制造界面。图 6-7 面包的制造界面5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(2)制作出料机器。在“插入原件”中的“反应器”类选择反应器1,从“储存罐”类选择罐5。单击“翻转”图标,使罐5翻转180度。单击工具箱中“标签”图标,颜色改为“青色”,在文本框中写入“面粉”,把反应器1、罐5、标签组合成图中所示。图 6-8 面包出料机器5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(3)制作储存料斗。从“储存罐”类选择“罐56”,在动画组态中单击罐56,右击,在弹出下拉单元中选择排列分解单元,把上面的浅蓝色图形去掉后,再次单击罐56,右击,在弹出下拉单元中选择排列分解图符,把上面灰色椭圆图去掉。单击常用图符中的“竖管道”图标,调整大小,把罐56和“竖管道”放在合适的位置。如右图储存料斗。图 6-9 储存料斗5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(4)制作如图所示的电机,具体的制作方法和步骤请参考教材。图 6-10 电机5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(5)制作如图所示的制作面包和面包盒,具体的制作方法和步骤请参考教材。图 6-11 面包与面包和5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(6)制作如图所示的自由表格,具体的制作方法和步骤请参考教材。图 6-12 自由表格的制作(7)制作输入框,具体的制作方法和步骤请参考教材。5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(8)制作显示框如下图所示,具体的制作方法步骤请参考教材。图 6-13 显示框的制作5编辑调试窗口 基于MCGS面包自动配料系统组态设计任务6.1(9)制作按钮和欢迎界面里的按钮制作同理,如图 6-14 按钮的制作所示。(10)制作标签和“欢迎界面”窗口制作同理。图 6-14 按钮的制作6MCGS实时数据的建立基于MCGS面包自动配料系统组态设计任务6.1根据表 6-1 以及表 6-3 变量名称与类型,在实时数据库中完成对数据对象的新增和设置。序号名称类型备注1面粉设定值数值型读写PLC MWUB1122蜂蜜设定值数值型读写PLC MWUB1143水设定值数值型读写PLC MWUB1164盐设定值数值型读写PLC MWUB1165糖设定值数值型读写PLC MWUB1206面包设定值数值型读写PLC MWUB1227出炉面包数数值型读写PLC MWUB1248启动开关型读取PLC M200.09停止开关型读取PLC M200.110手自动开关开关型读取PLC M200.3表 6-1 面包自动配料系统外与PLC交互变量6MCGS实时数据的建立基于MCGS面包自动配料系统组态设计任务6.1序号名称类型备注11电机正转开关型读取PLC M200.412电机反转开关型读取PLC M200.613面粉进料开关型读取PLC M200.614蜂蜜进料开关型读取PLC M200.715水进料开关型读取PLC M201.016盐进料开关型读取PLC M201.117糖进料开关型读取PLC M201.218手动面粉启动开关型读取PLC M500.019手动蜂蜜启动开关型读取PLC M500.120手动水启动开关型读取PLC M500.221手动盐启动开关型读取PLC M500.322手动糖启动开关型读取PLC M500.4表 6-1 面包自动配料系统外与PLC交互变量6MCGS实时数据的建立基于MCGS面包自动配料系统组态设计任务6.1序号名称类型备注23手动电机正转启动开关型读取PLC M610.124手动电机反转启动开关型读取PLC M620.125手动面粉显示开关型读取PLC M510.026手动蜂蜜显示开关型读取PLC M510.127手动水显示开关型读取PLC M510.228手动盐显示开关型读取PLC M510.329手动糖显示开关型读取PLC M510.430面粉闪烁开关型读取PLC M600.031蜂蜜闪烁开关型读取PLC M600.132水闪烁开关型读取PLC M600.233盐闪烁开关型读取PLC M600.334糖闪烁开关型读取PLC M600.4表 6-1 面包自动配料系统外与PLC交互变量6MCGS实时数据的建立基于MCGS面包自动配料系统组态设计任务6.1对象名称类型注释配方编号数值型显示配方编号配方名称字符型显示配方名称面粉数值型面粉的数值蜂蜜数值型蜂蜜的数值水数值型水的数值盐数值型盐的数值糖数值型糖的数值旋转角度数值型扇叶的旋转角度显示横转方向数值型显示电机横转方向箭头显示纵转方向数值型显示电机纵转方向箭头a数值型组合框里ID号关联表 6-3 组态系统内部变量表7动画连接 基于MCGS面包自动配料系统组态设计任务6.1(1)双击“欢迎界面”窗口中的开关,设置如右图所示手自动开关。具体的设置方法和步骤请参考教材。(2)双击“面包制造”窗口中“日期”后面的标签,完成日期时间动画连接,具体的设置方法和步骤请参考教材。7动画连接 基于MCGS面包自动配料系统组态设计任务6.1“系统变量详解”变量对象意义对象类型读写属性$Date读取当前时间:“日期”,字符串格式为:(年-月-日),年用四位数表示,月日用两位数表示,如:1997-01-09。字符型 只读$Time 读取当前时间:“时刻”,字符串格式为:(时:分:秒),时、分、秒均用两位数表示,如:20:12:39。字符型 只读$RunTime读取应用系统启动后所运行的秒数 数值型 只读$Week读取计算机系统内部的当前时间:“星期”(17)数值型 只读 表 6-4 部分系统变量详解 7动画连接 基于MCGS面包自动配料系统组态设计任务6.1(3)设置面粉出料机器下方的方框,填充颜色选为“白色”,勾选“可见度”。选择“可见度”选项卡,单击表达式后 图标,在“变量选择”对话框中选择“面粉进料”。使用同样的方法,蜂蜜、水、盐、糖出料机器的填充颜色分别是黄色、浅蓝色、橄榄色、白色。连接数据分别为蜂蜜出料、水出料、盐出料、糖出料。(4)设置电机上横向箭头,填充颜色选为“红色”,勾选“可见度”、“闪烁效果”,选择“可见度”选项卡,表达式为“显示横转方向 and 电机正转”,具体的设置方法和步骤请参考教材。同理闪烁效果表达式也为“显示横转方向 and 电机正转”。7动画连接 基于MCGS面包自动配料系统组态设计任务6.1(5)设置电机扇叶,选择“填充颜色”选项卡,表达式为“电机正转 or 电机反转”,0为红色,1为浅绿色。表示只要电机正转或者电机反转。只要有一个为1,灯都会呈现浅绿色。具体的设置方法和步骤请参考教材。(6)设置 图形上横的矩形,在“可见度”选项卡中表达式写为“旋转角度=0 and 旋转角度=5 and 旋转角度10”。7动画连接 基于MCGS面包自动配料系统组态设计任务6.1双击自由表格,当自由表格为编辑状态时,单击鼠标右键,在弹出的下拉框中单击连接,单击B列中第一行表格,鼠标右键,在弹出“变量选择”对话框中选择“配方编号”单击确认。以下表格相同,变量选择分别是“配方名称”、“面粉”、“蜂蜜”、“水”、“盐”、“糖”。如图 6-24 自由表格数据连接所示。(7)图 6-24 自由表格数据连接 7动画连接 基于MCGS面包自动配料系统组态设计任务6.1将“启动”按钮,设置为“按1松0”,单击右边的按钮,选择启动变量。同理“停止”按钮选中停止变量,其余不变。(8)设置“调试窗口”里的指示灯,在弹出“单元属性设置”对话框里选择“数据对象”选项卡,在可见度一行,单击右边的 按钮,选择手动面粉显示变量。和面粉指示灯一样,蜂蜜指示灯、水指示灯、盐指示灯、糖指示灯、电机正转、电机反转,分别对应变量手动蜂蜜显示、手动水显示、手动盐显示、手动糖显示、电机正转、电机反转。(9)7动画连接 基于MCGS面包自动配料系统组态设计任务6.1(10)双击调试窗口空白处,弹出“用户窗口属性设置”,选择“退出脚本”选项卡,写入脚本“a=0”。如图 6-28 退出脚本所示。每次退出调试窗口时,a为0。图 6-28 退出脚本8提醒显示 基于MCGS面包自动配料系统组态设计任务6.1(1)当出炉的面包数等于输入的生产面包数时,机器自动停止运行并在画面上弹出“面包制造完成”(手动可以关闭),提醒面包生产完毕。(2)在报警窗口里添加一个“标签”,在“标签”的“扩展属性”选项卡里写入“面包制造完成”,在“属性设置”选项卡中字体为“宋体”、字形为“粗体”、大小“小二”;字符颜色填充为“红色”,填充颜色为“黄色”。如图 6-29提醒显示设置所示。图 6-29 提醒显示设置8提醒显示 基于MCGS面包自动配料系统组态设计任务6.1(3)将标签移到窗口坐标“X=0,Y=0”地方,设置标签的“宽=100,高=200”。(4)添 加 一 个 标 注 按 钮 组 件,在 按 钮 的“按 下 脚 本 栏”输 入!CloseSubWnd(提示窗口),并在“基本属性”选项卡中文本写入“关闭”。9脚本程序 基于MCGS面包自动配料系统组态设计任务6.1(1)进入循环策略组态窗口,单击工具条中的“新增策略行”,增加一条新的策略行。单击“按照设定的时间循环运行”图标,时间设为200ms。(2)在“策略工具箱”中选中“脚本程序”,在脚本程序编辑窗口中输入脚本程序。66配方组态及权限控制任务6.21配方组态及权限控制配方组态及权限控制任务6.2(1)单击“工具”菜单
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 高等教育 > 大学课件


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号