昆仑通态组态MCGS技术基础教学(共106页)
精选优质文档-倾情为你奉上实 训 报 告编 号: 名 称: 组态课程考核 专业班级: 电气1802 组 号: 7组 姓 名: 朱山山 杨杭 肖常文 周天署 指导教师: 杨 可 2020 年 2月 17 日实 训 要 求1. 进行电气安装操作时,必须关断电源,以防人身事故的发生;2. 实验设备通电前必须经指导老师全面检查方可进行,以免造成设备的损坏;3编写的程序必须经指导老师认可后才可进入运行调试,不得擅自行动;4不得带电插拔通信电缆,以免损坏PC和PLC的通信接口;5注意安全(220V)不得用手触摸任何接线端;6实训完成后,对所有的器件应恢复到初始状态,并交指导教师查收。7实训结束后,要做好实验室的环境卫生,关断实验室的电源。1. 目 的(1) 了解组态软件的基本功能,掌握MCGS的功能模块(2) 熟练运用进行控制系统用户窗口、主控窗口、运行策略等(3) 成功编写MCGS脚本程序(4) 熟悉在组态环境下进行的模拟2. 知识点MCGS脚本程序的编写,触摸屏多画面动态化的嵌入,单个元件的数据连接,模拟窗口的使用。3. 器 材装有一台MCGS 的一台PC4. 控制要求:板块一:通过脚本程序的编写来控制流水线机械臂半自动化的运行(其中包含机械臂的直线运动以及曲线运动的单循环和多循环,以及直.曲线的复位,同时含有换向开关来操控机械臂的换向运动,最后整个程序装载了传送带和货车来实现整个流水线的操作流程)。板块二:通过脚本程序的编写来控制整个变光舞台的灯光闪烁及字体变换(编写脚本程序来控制灯光闪烁时间还有字体变换)。板块三:通过脚本程序的编写及阀门的启停来控制锅炉水位的高低及水位的上下限报警(通过阀门的开关来操控抽水泵的启停继而控制锅炉水位的高低同时会触发从锅炉水位的上下限报警提示来完成整个程序的运行)。板块四:内容及程序待更新(敬请期待!)5. 组态变量表序号变量名称数据类型长度地址链接作用1beng开关型16无2Choushui开关型16无3d1开关型16无4d2开关型16无5d3开关型16无6d4开关型16无7d5开关型16无8d6开关型16无9d7开关型16无10d8开关型16无11d9开关型16无12d10开关型16无13垂上开关型16无14垂下开关型16无15单循环开关开关型16无16灯1开关型16无17灯2开关型16无18定时器01复位开关型16无19定时器01启动开关型16无20定时器01时间到开关型16无21多循环开关开关型16无22放松开关型16无23复位开关型16无24换向开关开关型16无25急停开关开关型16无26计时到开关型16无27计时器复位开关型16无28计时器开始开关型16无29夹紧开关型16无30逆上开关型16无31逆下开关型16无32启停开关型16无33上限灯开关型16无34下限灯开关型16无35上移开关型16无36顺上开关型16无37顺下开关型16无38下移开关型16无39左移开关型16无40右移开关型16无41指示灯开关开关型16无42转换开关开关型16无43b数值型16无44c数值型16无45Shuzhi数值型16无46垂直移动数值型16无47定时器01当前值数值型16无48计时时间数值型16无49水平移动数值型16无50物件垂直移动数值型16无51物件水平移动数值型16无52小车水平移动数值型16无53液位上限数值型16无54液位下限数值型16无5. 设计步骤:1. 新建工程项目打开组态软件MCGS,点击“”下拉菜单点击“新建工程”然后点击“工程另存为”,保存的时候输入文件名即可创建新工程项目。新工程保存后点击“”,再点击“新建窗口”,建立窗口以后鼠标右键单机窗口下拉菜单点击“属性”,输入自拟的标题到窗口名称,以此类推完成所有窗口的建立。(如下图所示)2. 制作图形画面(1) 主界面首先进入主界面鼠标右键单击标题菜单栏中的工具箱“”,其页面会出现工具箱菜单,在菜单中找到“”插入位图键。利用鼠标移动到自己所需要的边框大小,鼠标右键单击“位图”下拉菜单,点击菜单中的“装在位图”在文件夹中找到保存的图片插入到其中,以此类推即可完成页面的布局美化效果。在工具箱中选中“按钮”键单击,将按钮根据鼠标移动调整到适合的大小,双击按钮键出现”标准按钮属性设置”,选中“基本属性”,在文本框输入“机械手”同时更改“背景色”“文本颜色”“边线颜色”“字体大小”至最适用单位,此时勾选”使用图”点击“位图”按钮插入自己所用到的图片即可完成构建。(如图所示为完整构件“”)建立好按钮之后在工具箱选中“标签”单击,将按钮根据鼠标移动调整到适合的大小,双击按钮键出现”标准按钮属性设置”,在文本框输入文本例如:“机械手直曲线运动”,按照上述操作完成所有主界面的布局。(如下图所示:)(2) 机械手监控及控制首先关闭主界面打开窗口“机械手监控及控制”,点击“工具栏”选中“插入位图”利用鼠标移动到自己所需要的边框大小,鼠标右键单击“位图”下拉菜单,点击菜单中的“装在位图”在文件夹中找到保存的图片插入到其中(如图所示机械臂实物图及货物实物图)。右键单击鼠标选中菜单中的“插入原件”将会弹出“对象元件库管理”,在元件库里找到“其他”,点击“其他文件夹”在元件库里找到机械手然后根据鼠标的移动来自行控制元件大小。按照上述方法在“元件库里找到如图所示原件即可。当完成所有元件的布局后,我们要规定好机械手所运动的轨迹,按照图例所示该机械手抓取臂距离货物的长度设置为【74】;在以抓取臂的中心点为【原点】设置两个放置台中心点的长度距离为【160】;在以两个放置台的中心点做一条直线(长度为【160】)在中点做一条长度距离抓取臂长度为【58】的直线;以放置台两个中心点及到中点距离为【58】的三个点画一条曲线轨迹;再将整个曲线轨迹分成八等份每等份20长度,完成整个曲线轨迹的划分。完成所有操作得到以下页面布局(图示仅供参考)。(3) 机械手系统登陆界面【如上述操作所示】(如下图所示)(4) 指示灯变换首先进入主界面鼠标右键单击标题菜单栏中的工具箱“”,其页面会出现工具箱菜单,在菜单中找到“”插入位图键,利用鼠标移动到自己所需要的边框大小,鼠标右键单击“位图”下拉菜单,点击菜单中的“装在位图”在文件夹中找到保存的图片插入到其中即可完成该图“”。右键单击鼠标选中菜单中的“插入元件”将会弹出“对象元件库管理”,在元件库里找到“指示灯元件”,选中如图所示元件“”,插入窗口中去。再根据图形进行整个页面的排列得到以下界面(如图所示)(5) 指示灯变换登陆界面【按照上述所讲完成图形画面】(如图所示)(6) 锅炉水位监控及控制及报警提示点击“工具栏”选中“插入位图”利用鼠标移动到自己所需要的边框大小,鼠标右键单击“位图”下拉菜单,点击菜单中的“装在位图”在文件夹中找到保存的图片插入到其中(如图所示锅炉实物图)右键单击鼠标选中菜单中的“插入原件”将会弹出“对象元件库管理”,在元件库里找到“阀门”,点击“阀门文件夹”在元件库里找到机械手然后根据鼠标的移动来自行控制元件大小。按照上述方法在“元件库里找到如图所示原件即可。点击“工具箱”,在其中找到“流动块”,选中“流动块”在界面上根据鼠标移动来控制“流动块的长度和大小(如图所示)下图为阀门标签按钮设置方法:在工具箱中找到找到“报警显示”,选中拉伸至最佳大小如图所示为报警提示表格(7) 锅炉水位登陆界面【如上述所讲完成操作】(如图所示)3. 新增数据对象如图所示为所以运用到的数据变量(其中名称为“shuzhi”的变量为报警数值变量)4. 建立动画链接(1) 主界面(2) 机械手监控及控制(3) 机械手系统登陆界面(4) 指示灯变换(5) 指示灯系统登录界面(6) 锅炉水位监控及报警提示(7) 锅炉水位登陆界面5.策略编程(1)主界面(2) 机械手监控及控制直线运动曲线运动(3) 指示灯变换(4) 锅炉水位监控及报警提示6.程序的运行7. 总 结:个人总结:通过本次的组态课程终极考核我觉得个人能力又得到了提升,因为在整个作品制作过程中你会明白自己的努力会得到别人的认可。在制作作品的时候你可能觉得跟你想象的有点不一样,并没有你自己在心里想象的那么简单那么完美,在整个过程中我也遇到了很多很多的技术难题,这个时候需要自己调整自己的心态,自己去给自己信心这样你才有可能攻破它。想象是美好的,但现实是残酷的,它不会因为你遇到了困难而去给你一点点幸运让你觉得还有希望,而是在你遇到困难并还没有解决它的时候它又会出现新的困难,接三连四,从一而终,当你遇到问题而真的只有自己一个人去解决它你就会发现其实问题并不难,他还会给你增添一丝的乐趣,让你在最后获得成功的时候你会很佩服自己,很有成就感,这个时候那就是你真的喜欢上了这门课程,你会继续带着初心和努力去不断地探索它。最后送朋友们一句话:只有自己足够优秀,才能得到别人的尊重和认可。课后评比测 评 项 目自评互评教师组态画面的美感和动态效果以及脚本程序设计与调试(分数)脚本程序设计与调试(分数)运行效果是否达标(分数)专心-专注-专业