篇一:MCGS实训总结
组态控制技术及应用
学 校: 二级学院:
班 级:
姓 名:
学 号: 指导教师:
日 期:
MCGS实训总结
经过连续两周的组态实训,不管工程是老师讲解,还是照搬原书或者与同学们一起讨论解决相关问题。其任务还是踉踉跄跄的完成了,总的来说,两周的训练我还是对组态〔MCGS)软件的运行及使用有了较初步的认识。
近几年,科技迅速开展,自动化产品层出不穷,作为自动化专业的一员,掌握组态控制技术是必要的。现在我就简单先总体介绍一下组态技术。
1 / 16
组态控制技术属于一种计算机控制技术。它是利用计算机监控某种设备使其按照控制要求工作。利用组态控制技术构成的计算机组态监控系统主要由被控对象、传感器、I/O接口、计算机及执行机构等局部组成。
本次实训是借助MCGS组态软件平台来完成组态监控系统人机界面制作和程序的设计的。MCGS(Monitor and Control Generated System, 通用监控系统〕组态软件是北京昆仑通态软件公司研发的基于Window平台的,用于快速构造和生成上位机监控系统的组态软件系统。通过对现场数据的采集处理,以动画显示、报警处理、流程控制、报表输出等和多种方式向用户提供解决实际工程问题的开发平台。
由于是国人开发的软件,所以它是全中文的,很适合我们使用,还有它可提供近百种绘图工具和根本图符,快速构造图形界面,此外还提供上千个精美的图库元件及渐进色等多种
动画方式可以快速的构建精美的动画,它还支持温控曲、方案曲线、时实曲线、历史曲线、XY等多种工控曲线。总之使用MCGS软件可以较快速的完成一个运行稳定、功能成熟、维护量小并且具备专业水准的计算机监控控制系统的开发工作。下面我来介绍在使用MCGS组态软件来完成任务的详细过程及遇到的问题和解决的方法。
任务一 水泵运行控制
翻开MCGS通用版组态软件,我们会看见5个局部,分别为主控窗口、设备窗口、用户窗口、实时数据库和运行策略。
首先我们先新建一个工程,将其命名为水泵控制系统并进行保存。
2 / 16
然后翻开用户窗口完成相关图符的建立,老师在建工程时先建立了实时数据库,是因为对图符的控制属性有较清楚的认识,所以对于初学者来说,先画图符是最先的选择。
〔1〕在用户窗口中新建一个窗口0,并将其重命名水泵运行控制,在动画窗口中用标签建立动画的标题“水泵控制〞
〔2〕绘制水泵
在软件中,已经为我们提供了“对象原件库〞我们可以在其中选择所要的原件,所以接下来添加一个“泵30〞图符再确定,可以调节图符的大小,以至到达美观的效果
〔3〕在泵下面添加两个“按钮〞分别将名称改为“启动〞和“停止〞也可以双击来改变按钮的背景颜色。
〔4〕因为要展示停止和启动时的状态所以再添加两个指示灯,为了更为清楚的展现启动和停止的状态,也可以自己改造一个指示灯,其改造方法为先用一个库提供的指示灯作为改造对象先分解单元在将最前面的图符拖走,将底层的图符分解图符再改变其颜色和添加一个“可见度〞属性并在表达式里填入@开关量,然后再对另一只指示灯做相关属性的设置。
〔5〕为了显示时间我们再添加两个按钮分别为“定时器启动〞和“定时器复位〞再添加 两个标签分别为控制“计时时间〞和“时间到〞。
〔6)添加四个输入框将其属性设置为数值型,
〔7〕现在我们来进行实时数据库里相关数据的添加,分别为 水泵、启动、复位、定
3 / 16
时器启动、定时器复位都是开关量,而“计时时间〞和“时间到〞为数值型。
(8)实时数据建立完成后,再进行用户窗口里图符的相关表达式的关联,由于要有时间控制所以在运行策略里我们要添加一个定时器,和一个脚本程序,在定时器属性里设置时间值为35秒,在脚本程序里用IF-THEN语句来编写控制程序。记住要用EXIT来划分步骤,在最后要进入运行环境测试前,应调节循环策略的属性,将定时循环时间改为200s。
任务二 水泵运行监控
前期仅是利用MCGS系统的“设备无关性〞在水泵控制组态工程中借助定时器和脚本策略,初步实现了水泵控制系统的模拟运行,并未到达实时监控的目的,所以接下来要监控设置。
我们知道,水泵运行控制主要是使用PLC来控制的,而MCGS系统,一方面需要从PLC采集相关数据,改变实时数据库中对应变量的值,然后以画面中图符构件的动画形式显示出来,从而到达监视运行的目的;另一方面还需要将上位机组态环境中设置的暂停和运行时间写入PLC中,实现对水泵运行时间到调整,以及通过上位机启动和停止按钮实现对水泵硬件系统的运行和停止的控制。
翻开前一个“任务一〞将其另存为“水泵运行监控〞在将“任务一〞组态工程动画及属性设置进行改良。
〔1〕删除定时器策略及脚本程序策略。【在联机时,PLC完成控制任务,所以组态工程
4 / 16
中的定时器和脚本程序就无用了】
〔2〕修改数据库中与定时器相关的4个数据对象,分别为“定时器启动〞“定时器复位〞计时时间和时间到,以提高运行环境效率。然后在添加4个新的数据对象,分别为“运行时间显示〞、“运行时间调整〞、“暂停时间显示〞和“暂停时间调整〞,对象类型为数值型。
〔3〕在“动画组态水泵控制〞窗口中删除与定时器相关的图符,并且制作6个新的文字标签。
〔4〕制作如图的动画窗口。
在设备窗口中添加一个“通用串口父设备〞再添加一个“西门子_S7200PPI〞。
〔5〕选择好后就对设备进行属性设置,以便与MCGS进行通信。
〔6〕在通用串口属性设置〞串口端子号为“COM1〞数据校验方式为“偶校验〞采集数据为“同步采集〞。最小采集周期设为200ms.【依据所接PLC型号进行设定】
〔7〕设置西门子PPI属性,添加4个i存放器、2个Q存放器、3个M存放器和4个VW存放器。
〔8〕在图纸上先画出PLC程序,注意为了较为正确的控制组态,所以在程序设计过程中要进行数据转换。参加转移指令和整数除法指令,将计时器时间除以10放到存放器中。还要添加“上位机启动〞和“上位机停止〞。
5 / 16
〔9〕在联机监控操作时,翻开MCGS时需要关闭Step7软件,然后进行通连道接,直到显示为0是就表示连接成功了,便可进行监控测试。
任务三机械手控制系统
机械手的运行控制较前两个任务还是增加了难度,
〔1〕首先我们先建一个工程将其命名为“机械手运行控制〞再在用户窗口中新建一个窗口将其命名为“机械手控制〞
〔2〕在用户窗口中建立所需的图符,
A.创立4个按钮,分别命名为启动、复位、定时器启动、定时器复位。
B.再用标签建立2个文本框分别命名为,计时时间、和时间到,和4个矩形框。
C.用矩形框建立机械手底座和用管道建立机械手横臂和竖臂,再用3个矩形建立抓手。
D.添加6个相同的步指示灯和2个启动和复位指示灯。其中6个步是下移、加紧、上移、左移、右移、放松。
E.关于要搬运的物块,当然自己要动手画出。用一个矩形和两个椭圆通过改变填充颜色和合成图符组成一个整体。
〔3〕在实时数据库里添加开关型数据分别为定时器启动、定时器复位、启动、复位、下移夹紧、上移、右移、放松和左移。左工件和右工件。
6 / 16
〔4〕再添加垂直移动量,水平移动量、计时时间和时间到等数据型数据。
〔5〕在各个图符里添加相关的属性,注意连接管子的两个矩形要合成图符因为要添加“水平移动量〞属性。
〔6〕当相关属性在表达式里从实时策略里选完后,最后还要给机械臂添加大小变化的属性,其计算方法为臂伸长后的总长度=臂的实际长度+伸长的量,如何进行长度测量,先画一条直线翻开查看栏里的状态条,便会在右下角显示长度,
〔7〕至于属性框里表达式的值那么要通过下降的时间除以200ms
〔8〕在循环策略里添加脚本程序和定时器。
任务四 机械手运行监控
在任务二中已经介绍过监控的实际运用的意义,所以在此任务中就不再详细介绍。
〔1〕删除定时器策略及脚本程序策略。【在联机时,PLC完成控制任务,所以组态工程中的定时器和脚本程序就无用了】修改数据库中与定时器相关的4个数据对象,分别为“定时器启动〞“定时器复位〞计时时间和时间到,以提高运行环境效率。然后在添加4个新的数据对象,分别为“运行时间显示〞、“运行时间调整〞、“暂停时间显示〞和“暂停时间调整〞,对象类型为数值型。
〔2〕在“机械手运行控制〞窗口中删除与定时器相关的图符,
〔3)制作如图的动画窗口。
7 / 16
(4)在设备窗口中添加一个“通用串口父设备〞再添加一个“西门子_S7200PPI〞。
(5)选择好后就对设备进行属性设置,以便与MCGS进行通信。
(6)在通用串口属性设置〞串口端子号为“COM1〞数据校验方式为“偶校验〞采集数据为“同步采集〞。最小采集周期设为200ms.【依据所接PLC型号进行设定】
上位机停止。
(8)在图纸上先画出PLC程序,注意为了较为正确的控制组态,所以在程序设计过程中要进行数据转换。参加转移指令和整数除法指令,将计时器时间除以10放到存放器中。还要添加“上位机启动〞和“上位机停止〞。
(9)在联机监控操作时,翻开MCGS时需要关闭Step7软件,然后进行通连道接,直到显示为0是就表示连接成功了,便可进行监控测试。
任务五 分炼机械手监控系统
由于本次任务是通过查看课本自己完成的,所以影响较深刻,“分炼机械手监控系统〞较与“机械手运行系统〞多了变频器【用来控制传送带】对称的机械手、储料塔、到位传感器,有货传感器、传送带、推料气缸。
〔1〕在用户窗口中的变频器是自己画出来的,为了显示变频器和传感器的状态所以在给指示灯添加完属性后将其与传感器和变频器进行合成单元。
〔2〕在实时数据里添加的数据有两个水平移动量,和两个垂直移动量要注意添加正确。
8 / 16
(3)对于定时器和动画的计时控制前几个任务已经介绍过,所以就不再多说,但时间要
篇二:组态王实训报告
工业组态技术实践
题目: 姓名: 系别: 专业: 班级: 学号: 导教师:
电气工程系自动化
2022年3月 日
指
近二十多年来,由于微电子技术和计算机技术的飞速开展以及工业自动化的要求不断提高,PLC应用已经在工业生产中较为普及。越来越多的用户需要监控这些智能装置的运行状态和运行参数,以使及时了解现场信息。组态软件正是满足了这些要求而产生。
组态王软件是一种通用的工业监控软件,通过本次课程设计的学习,让我们掌握了组态王的构成及根底级的应用,组态王开发监控系统软件,是新型的工业自动控制系统, 它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。组态王操作简单易学且编程简单,参数输入与修改灵活,具有屡次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果
关键字:组态王,监控
9 / 16
绪论································································ 第一章
1.1 创立一个新的应用工程············································ 1.2 数据变量的定义和检查············································ 1.3 制作图形画面···················································· 第二章
2.1 动画的设计及连接················································ 2.1.1 简单填充及流动··············································· 2.1.2 隐含和显示··················································· 2.1.3 图库的调用··················································· 2.2 报警的配置和使用················································ 2.2.1 建
立
报
警
窗
口
················································
2.3
曲
线
的
应
用······················································ 2.3.1 实时趋势曲线·················································
2.3.2 创立历史趋势曲线控件·········································
结论································································
组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流聚集在一起,实现最优化管理。它基于Microsoft Windows XP/NT/2022 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少本钱及原材料的消耗。组态王软件结构由工程管理器、工程浏览器及运行系统三局部构成。
工程管理器:工程管理器用于新工程的创立和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。
10 / 16
工程浏览器:工程浏览器是一个工程开发设计工具,用于创立监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
组态王与 I/O 设备
组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的 PLC、智能模块、智能仪表、变频器、数据采集板卡等〔如:西门子 PLC、莫迪康 PLC、欧姆龙 PLC、三菱 PLC、研华模块等等〕通过常规通讯接口〔如串口方式、USB 接口方式、以太网、总线、GPRS 等〕进行数据通讯。
1.1 创立一个新的应用工程:
为工程创立一个目录用来存放与工程相关的文件。并定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O变量。〔如图1.1.1和1.1.2〕组态王把那些需要的与之交换数据的设备或程序都作为外部设备。外部设备包括下位机,他们一般通过串行口和上位机交换数据;其他WIDOWS应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。
只有在自定义了外部设备之后,组态王才能通过i/0变量和它们交换数据。为方便定义外部设备,组态王设计了‘设备配置向导’引导用户一步步完成设备连接。
图1.1.1 建立新工程图1.1.2 定义硬件设备
11 / 16
1.2 数据变量的定义和检查:
在“数据词典〞中可以设置我们需要的变量,如液位1,点击数据词典中的新建对所需要的变量进行创立,并选择相应的功能。〔如图1.2.1〕
篇三:组态软件实训报告
《组态软件实训》
报告
题 目: 机械手控制系统
学 院: 西安航空职业技术学院
系 部: 自动化工程系
学 号:
姓 名:
指导教师:
实训日期:2022年12月3日
目录
12 / 16
1.实训内容和要求......................................................................................................... 3
2.昆仑通态软件介绍..................................................................................................... 4
2.1组态软件的介绍.............................................................................................. 4
2.2昆仑通态软件的结构...................................................................................... 4
3.建立组态软件新工程................................................................................................. 5
3.1建立机械手控制工程...................................................................................... 5
的画面流程.................................................................. 6
3.2.1建立机械手控制用户窗口................................................................... 6
3.2.2机械手控制工程画面设计................................................................... 6
4动画连接..................................................................................................................... 9
4.1MCGS实时数据库 .......................................................................................... 9
4.2MCGS机械手工程中动画连接 ...................................................................... 9
4.2.1各元件属性设置................................................................................... 9
13 / 16
4.2.2标准按钮构件属性设置..................................................................... 10
4.2.3定时器属性设置................................................................................. 11
5编写控制流程及MCGS运行 ................................................................................. 12
5.1添加脚本程序................................................................................................ 12
5.2脚本程序摘录................................................................................................ 13
境 ............................................................................................ 15
6实训过程中遇到的问题及解决方法....................................................................... 15
7实训过程中的收获和体会....................................................................................... 16
机械手控制系统
⑴.了解昆仑通态软件的开展和现状,熟悉MCGS工控昆仑通态软件。⑵.掌握MCGS昆仑通态软件的根本功能及其使用方法 。 ⑶.进行控制系统用户窗口、主控窗口、运行策略等的组态软件。⑷.编写MCGS脚本程序。 ⑸.要求组态软件合理,画面显示直观、生动,操作方便。
⑹.进一步稳固和提高对组态软件〔工程管理器、工程浏览器、画面开发系统、
运行系统〕的使用。
14 / 16
⑺.熟悉北京昆仑通态昆仑通态软件,利用自己所掌握的知识点。实现模拟轨道
交通运行速度的根本功能。
⑻.掌握北京昆仑通态软件的技术参数。
⑼.在设计画面的根底上建立动画连接。
昆仑通态软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流聚集在一起,实现最优化管理。它基于Microsoft Windows XP/NT/2022 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用昆仑通态软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少本钱及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
昆仑通态软件结构由工程管理器、工程浏览器及运行系统三局部构成。 ①工程管理器:工程管理器用于新工程的创立和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。
②工程浏览器:工程浏览器是一个工程开发设计工具,用于创立监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态软件工具。
③运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
15 / 16
械手控制工程
在Windows桌面上点双击MCGS组态环境
作台,如图3.1-1所示。
图标,进入MCGS组态环境工
如图3.1-1 MCGS组态环境工作台 选择【文件】菜单中的【新建工程】选项或单击快捷键按钮。默认的工程名为:“新建工程X.MCG〞,选择【文件】菜单中的【工程另存为】选项,将文件名改为:“机械手控制系统〞,然后单击【保存】按钮,工程存在:F:\\MCGS\\WORK下〔如图3.1-2所示〕,图3.1-3为修改好工程名后翻开的工程。
图3.1-2 保存机械手控制系统工程
16 / 16
因篇幅问题不能全部显示,请点此查看更多更全内容