MCGS实训报告
MCGS实训报告

组态控制技术及应用班级:136025学号:13602529姓名:刘岗指导老师:李宁学校:西安航空职业技术学院二级学院:自动化工程学院日期:2015年6月6日MCGS实训报告经过两周实训,我们学习了组态控制技术及应用这门课程。
较深的了解了MCGS组态软件系统。
MCGS组态软件系统包括组态环境和运行环境,组态环境用来帮助用户设计和构造自己的应用系统,然后在运行环境中按用户指定的方式运行。
MCGS组态软件生成的应用系统由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五大部分构成。
1主控窗口是工程的主窗口,它确定了工业控制中工程作业的总体轮廓、运行流程、菜单命令、特性参数和启动命令等参数,是工程的主框架。
2设备窗口是连接和驱动外部设备的工作环境。
它是MCGS系统与外部设备联系的媒介。
3用户窗口主要用于生成工程中人机交互的图形界面,如生成各种动画显示画面、报警输出、数据与曲线图表等,由用户自己定义。
4实时数据库是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体,是MCGS系统的核心。
5运行策略是指用户为实现对系统运行流程自由控制所组态而成的一系列功能模块的总称,主要用于完成工程运行流程的控制,包括编写控制流程程序(IF...THEN脚本程序)、选用各种功能构件,如数据提取、历史曲线、定时器、配方操作、多媒体输出等。
通过对运行策略的定义,使系统能够按照设定的顺序和条件操作实时数据库,控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。
MCGS组建新工程的步骤:1.工程系统分析2.建立新工程3.设计用户操作菜单基本体系4.完成动态监控画面的制作5.编写控制流程程序6.完成菜单按钮功能7.编写程序完成工程调试8.连接设备驱动程序9.工程的综合测试任务一水泵运行控制和监测一用户窗口的建立1进入MCGS组态工作台后,单击“用户窗口”,打开“用户窗口”,新建一个“窗口0”打开属性,并命名为“水泵运行控制”。
昆仑通态触摸屏实训报告

一、实训目的通过本次昆仑通态触摸屏实训,使学生掌握昆仑通态触摸屏的基本操作、编程方法及在实际应用中的使用技巧。
通过实训,提高学生的动手能力和团队协作能力,为以后从事工业自动化控制领域打下坚实基础。
二、实训内容1. 昆仑通态触摸屏基本操作(1)认识昆仑通态触摸屏:了解昆仑通态触摸屏的外观、功能、特点等。
(2)连接昆仑通态触摸屏:学会连接触摸屏与PLC、变频器等设备。
(3)使用昆仑通态触摸屏:掌握触摸屏的基本操作,如按钮、开关、指示灯、趋势曲线等。
2. 昆仑通态触摸屏编程(1)MCGS组态软件:学习MCGS组态软件的基本操作,如新建项目、添加设备、设置变量等。
(2)昆仑通态触摸屏编程:掌握昆仑通态触摸屏编程语言,如C语言、梯形图等。
(3)昆仑通态触摸屏程序调试:学会调试昆仑通态触摸屏程序,确保程序正常运行。
3. 昆仑通态触摸屏在实际应用中的使用(1)远程控制:实现触摸屏对PLC、变频器等设备的远程控制。
(2)数据采集:通过触摸屏采集PLC、变频器等设备的实时数据。
(3)报警处理:实现触摸屏对设备的报警处理。
三、实训过程1. 实训准备(1)准备好昆仑通态触摸屏、PLC、变频器等设备。
(2)安装MCGS组态软件,并创建新项目。
(3)设置触摸屏与PLC、变频器等设备的通讯参数。
2. 实训步骤(1)学习昆仑通态触摸屏基本操作,熟悉触摸屏界面。
(2)学习MCGS组态软件,添加设备、设置变量等。
(3)编写昆仑通态触摸屏程序,实现基本功能。
(4)调试昆仑通态触摸屏程序,确保程序正常运行。
(5)进行实际应用,实现远程控制、数据采集、报警处理等功能。
3. 实训总结(1)通过本次实训,掌握了昆仑通态触摸屏的基本操作、编程方法及在实际应用中的使用技巧。
(2)提高了动手能力和团队协作能力,为以后从事工业自动化控制领域打下坚实基础。
四、实训成果1. 完成昆仑通态触摸屏编程项目,实现远程控制、数据采集、报警处理等功能。
2. 编写昆仑通态触摸屏程序,实现以下功能:(1)远程控制PLC、变频器等设备。
MCGS实训报告

一、实验目的通过使用MCGS组态软件完成六个项目,来了解软件的特点和功能,并学习利用工控组态软件设计计算机控制系统的方法、原则和步骤:包括依据系统的工艺特点和控制要求,绘制完整的动画界面;定义合理的数据对象并进行相应的动画连接;完成一定的脚本程序已达到控制策略定位要求。
学会综合调试的方法,并对存在的问题以修正。
二、实验设备pc机一台;MCGS组态软件。
三、实训内容(项目)机械手控制系统(1)控制要求一个简单的机械手应具有启停、移动和抓放功能。
具体控制要求是:按下启动按钮后,机械手下移5s→加紧2s→上升5s→右移10s→下移5s→放松2s→上移5s→左移10s,最后回到原始位置,自动循环。
松开启动按钮,机械手停在当前位置。
按下复位按钮后,机械手完成本次操作后,回到原始位置,然后停止。
松开复位键,退出复位状态。
ㄛ(2)实时数据库(3)控制画(4)策略脚本程序:'*************动画控制语句**************-IF 右移阀=0 THEN水平移动量=水平移动量+1ENDIFIF 左移阀=0 THEN水平移动量=水平移动量-1ENDIFIF 下移阀=0 THEN垂直移动量=垂直移动量+1ENDIFIF 上移阀=0 THEN垂直移动量=垂直移动量-1ENDIF'************定时器控制**************************************IF 启动按钮=1 AND 复位按钮=0 THEN定时器复位=0定时器启动=1'如果启动按钮=1且复位按钮=0,则启动定时器工作ENDIFIF 启动按钮=0 THEN定时器启动=0'只要启动按钮=0,立刻停止定时器工作ENDIFIF 复位按钮=1 AND 计时时间 >44 THEN定时器启动=0ENDIF******************运行控制*********************************************************IF 定时器启动=1 THENIF 计时时间 < 5 THEN定时器复位=0下移阀=0EXITENDIFIF 计时时间< 7 THEN加紧阀=0下移阀=1EXITENDIF '加紧2sIF 计时时间 <12 THEN 上移阀=0加紧阀=0放松阀=1工件加紧标志=1EXITENDIF '上移5sIF 计时时间<22 THEN 右移阀=0上移阀=1EXITENDIF '右移10sIF 计时时间<27 THEN 下移阀=0右移阀=1EXITENDIF '下移5sIF 计时时间<29 THEN 放松阀=1下移阀=1加紧阀=1EXITENDIF'放松2sIF 计时时间<34 THEN 上移阀=0加紧阀=1放松阀=0工件加紧标志=0EXITENDIF'上移5sIF 计时时间<44 THEN 左移阀=0上移阀=1放松阀=0EXITENDIFIF 计时时间>44 THEN 左移阀=1放松阀=0定时器复位=1EXIT'定时器复位,开始新的循环ENDIFENDIFENDIF'*********************停止控制*************************IF 定时器启动=0 THEN下移阀=1上移阀=1右移阀=1左移阀=1ENDIF(5)遇到的问题Ⅰ刚开始时,上移显示灯无法显示,原因是,没设置。
mcgs实训心得(范本)

mcgs实训心得mcgs实训心得篇一:MCGS实训总结组态控制技术及应用学校:二级学院:班级:姓名:学号:指导教师:日期: MCGS实训总结经过连续两周的组态实训,不管项目是老师讲解,还是照搬原书或者与同学们一起讨论解决相关问题。
其任务还是踉踉跄跄的完成了,总的来说,两周的训练我还是对组态(MCGS)软件的运行及使用有了较初步的认识。
近几年,科技迅速发展,自动化产品层出不穷,作为自动化专业的一员,掌握组态控制技术是必要的。
现在我就简单先总体介绍一下组态技术。
组态控制技术属于一种计算机控制技术。
它是利用计算机监控某种设备使其按照控制要求工作。
利用组态控制技术构成的计算机组态监控系统主要由被控对象、传感器、IO接口、计算机及执行机构等部分组成。
本次实训是借助MCGS 组态软件平台来完成组态监控系统人机界面制作和程序的设计的。
MCG S? 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。
? 在文件名一栏内输入“水位控制系统”,点击“保存”按钮,工程创建完毕。
3 制作工程画面3.1 建立画面在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。
选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。
将窗口名称改为:水位控制;窗口标题改为:水位控制;窗口位置选中“最大化显示”,其它不变,单击“确认”。
在“用户窗口”中,选中“水位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。
3.2 编辑画面选中“水位控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。
3.3制作文字框图单击工具条中的“工具箱” 按钮,打开绘图工具箱。
选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。
实训报告MCGS组态水位控制系统

实训报告MCGS组态水位控制系统
MCGS组态水位控制系统是基于MCGS组态软件、西门子S7-200PLC处理器和Touch Panel操作面板构成的一种水位控制系统。
它可以实现新建站点时,可以根据现场实际情
况建立控制系统,并支持仓位个数、高程、水位报警等的设定;可调整类型为连续控制和
混合控制的模式。
该系统使用西门子S7-220PLC处理器完成PID控制,结合输入各个仓位的实时数据和
出水控制的数值,实现水位控制的自动化;使用Touch Panel操作面板可以显示仓位实时
水位信息和出水量,操作人员可以实时查看仓位水位情况;结合组态软件,操作人员可以
将各个仓位的情况显示在一张父表中,并可一目了然。
组态软件可以实现PID控制算法设定,是实现水位控制的关键;PLC处理器则是实现
水位控制的核心,通过程序编写实现实时数据采集;Touch Panel操作面板是系统与操作
人员交互的界面,让操作人员能够实时查看仓位水位情况。
通过本次实训,学习者受益匪浅,全面学习到MCGS组态水位控制系统的设计与实施,实现PID控制算法设定、PLC处理器程序编写、Touch Panel操作面板等,从而提高自身
的技术能力。
mcgs实训心得

mcgs实训心得
在进行MCGS实训过程中,我收获了许多宝贵的经验和知识。
首先,我学会了如何使用MCGS软件进行人机界面的设计和编程。
通过软件的操作,我了解了界面设计的基本原则和技巧,以及编写PLC程序的方法和步骤。
其次,我学会了如何将MCGS软件与PLC进行连接和通信。
通过设置通信参数和配置PLC的地址,我成功地实现了软件与硬件之间的数据交互,从而实现了对设备的监控和控制功能。
此外,我还学到了团队合作的重要性。
在实训过程中,我们需要分工合作,共同完成一个项目。
通过与队友的沟通和协作,我们能够更高效地完成任务,并解决遇到的问题。
最后,通过实践操作,我对MCGS软件和PLC编程有了更深入的了解。
我发现实际操作比纸上谈兵更能够加深理解和记忆知识点,这让我对将来的实际工作更有信心。
总的来说,MCGS实训让我在人机界面设计和PLC编程方面有了实际操作的经验,并培养了我的团队合作能力。
这将对我的职业发展有很大的帮助。
mcgs组态软件实训报告心得

mcgs组态软件实训报告心得MCGS组态软件实训报告心得一、前言MCGS组态软件是一款在工业自动化领域得到广泛应用的软件,它可以通过图形化界面来实现PLC程序的编程和调试,极大地提高了工程师的工作效率。
在本次实训中,我们深入学习了MCGS组态软件的基础知识和常用功能,实践了组态软件的应用,本篇报告将对此进行总结,以便于更好地掌握该软件的使用方法。
二、软件介绍MCGS组态软件是一款工业自动化领域的软件,它可以通过图形化界面来实现PLC程序的编程和调试。
该软件具有以下特点:1.友好的用户界面,易于操作;2.支持多种图形化控件,如数字显示、开关控件、文本框等;3.支持多种通讯协议,如Modbus、CAN等;4.支持在线和离线模式,方便调试;5.支持多语言界面,适应不同区域的需求。
三、实践过程在实践过程中,我们通过以下几个方面来学习MCGS组态软件的使用方法。
1.软件安装和配置首先,我们需要下载并安装MCGS组态软件;其次,我们需要配置软件的相关参数,如通讯口、PLC类型等。
2.建立项目在建立项目中,我们需要选择PLC型号、通讯口等参数,并添加需要的控件,如数字显示、开关控件、文本框等。
3.编程和调试在编程和调试中,我们需要使用图形化界面进行程序编写,并通过在线或离线模式来进行调试。
4.仿真和运行在仿真和运行中,我们需要对程序进行仿真和测试,以保证程序的正确性和稳定性。
四、实践心得通过本次实践,我们深入学习了MCGS组态软件的基础知识和常用功能,掌握了软件的使用方法。
在实践中,我们发现MCGS组态软件具有以下优点:1.图形化界面,易于操作;2.支持多种控件和通讯协议,适应不同的需求;3.支持在线和离线模式,用于调试和测试。
然而,我们也发现了一些需要改进的地方,如:1.软件的稳定性和兼容性需要进一步提高;2.软件的使用文档和教程需要更加详细和清晰。
总之,MCGS组态软件是一款非常优秀的工业自动化软件,它可以为PLC程序员提供更加高效和便捷的编程和调试方式,帮助工程师们更好地完成工作。
MCGS实验报告

1、打开MCGS组态软件,单击文件—新建工程—在用户窗口一栏新建窗口—右击“窗口属性”,在窗口名称中输入“水位控制系统”2、双击重新命名的窗口进入动画组态窗口中编辑—在工具箱中找到插入元件一项,单击—进入对象元件库管理中选择合适的元件放到动画组态窗口,再在“工具栏”单击“流动块图标”,把泵,罐和阀连在一起。
在“工具箱”中单击“常用符号”构件,在它的工具箱中选中“凹平面图标”,当鼠标变为“十”后,拖动鼠标到适当大小,再选中“矩形”图标,在凹平面上拖动适当大小,留出凹平面四周轮廓,在“工具箱”中选中“滑动输入器图标”,当鼠标变为“十”后,在以上“填充效果”框内拖动鼠标到适当大小,然后双击进入属性设置。
在“工具箱”中单击“旋转仪表图标”,调整大小放在水罐下面,双击进行相应的属性设置。
在“工具箱”中单击“标签”图标,输入对应点数据名称。
单击“工具箱”中的“插入元件图标”,进入“对象元件库管理”,从“指示灯”中选取如下图:,调整大小放在适当位置。
在“用户窗口”中选中“水位控制”,单击鼠标右键,点击“设置为启动窗口”.3.定义数据变量实时数据库是MCGS工程的数据交换和数据处理中心。
数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。
定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
变量名称类型注释控制水泵“启动”、“停止”的变量水泵开关型型警值液位组组对象用于历史数据、历史曲线、报表输出等功能构件用鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页.按“新增对象”按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量。
然后单击“对象属性”按钮,按照上表的内容输入相关数据并对相关属性进行设置。
双击元件—设置各元件的单元设置属性一栏—再进入动画组态属性设置—在表达式一栏中选择与设置元件名字对应.再把其它相应元件进行相类似的设置.4、设备窗口双击进入“设备窗口”,单击“设备工具箱”的设备管理,选择“所有设备”下的“通用设备”单击模拟设备—双击模拟设备进入设备属性设置—设置设备内部属性、最小采集周期—设置通道连接,对应水位控制系统的罐.5、运行策略选择运行策略中—新建策略(循环策略),双击新建的策略进行设置—双击按照设定的时间循环运行这一标题进入策略属性设置,将循环时间进行改动200ms确认在上面工具栏中单击“新增策略行”—在策略工具箱中找到脚本程序一项,单击它,然后将它放到新增策略行的最后如图:6、双击脚本程序—进行编写程序—程序如图—单击确定报警显示双击“水位控制”进入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、实验目的
通过使用MCGS组态软件完成六个项目,来了解软件的特点和功能,并学习利用工控组态软件设计计算机控制系统的方法、原则和步骤:包括依据系统的工艺特点和控制要求,绘制完整的动画界面;定义合理的数据对象并进行相应的动画连接;完成一定的脚本程序已达到控制策略定位要求。
学会综合调试的方法,并对存在的问题以修正。
二、实验设备
pc机一台;MCGS组态软件。
三、实训内容(项目)
机械手控制系统
(1)控制要求
一个简单的机械手应具有启停、移动和抓放功能。
具体控制要求是:按下启动按钮后,机械手下移5s→加紧2s→上升5s→右移10s→下移5s→放松2s→上移5s→左移10s,最后回到原始位置,自动循环。
松开启动按钮,机械手停在当前位置。
按下复位按钮后,机械手完成本次操作后,回到原始位置,然后停止。
松开复位键,退出复位状态。
ㄛ
(2)实时数据库
(3)控制画
(4)策略
.
脚本程序:
'*************动画控制语句**************-
IF 右移阀=0 THEN
水平移动量=水平移动量+1
ENDIF
IF 左移阀=0 THEN
水平移动量=水平移动量-1
ENDIF
IF 下移阀=0 THEN
垂直移动量=垂直移动量+1
ENDIF
IF 上移阀=0 THEN
垂直移动量=垂直移动量-1
ENDIF
'************定时器控制**************************************
IF 启动按钮=1 AND 复位按钮=0 THEN
定时器复位=0
定时器启动=1'如果启动按钮=1且复位按钮=0,则启动定时器工作
ENDIF
IF 启动按钮=0 THEN
定时器启动=0'只要启动按钮=0,立刻停止定时器工作
ENDIF
IF 复位按钮=1 AND 计时时间 >44 THEN
定时器启动=0
ENDIF
******************运行控制*********************************************************
IF 定时器启动=1 THEN
IF 计时时间 < 5 THEN
定时器复位=0
下移阀=0
EXIT
ENDIF
IF 计时时间< 7 THEN
加紧阀=0
下移阀=1
EXIT
ENDIF '加紧2s
IF 计时时间 <12 THEN 上移阀=0
加紧阀=0
放松阀=1
工件加紧标志=1
EXIT
ENDIF '上移5s
IF 计时时间<22 THEN 右移阀=0
上移阀=1
EXIT
ENDIF '右移10s
IF 计时时间<27 THEN 下移阀=0
右移阀=1
EXIT
ENDIF '下移5s
IF 计时时间<29 THEN 放松阀=1
下移阀=1
加紧阀=1
EXIT
ENDIF'放松2s
IF 计时时间<34 THEN 上移阀=0
加紧阀=1
放松阀=0
工件加紧标志=0
EXIT
ENDIF'上移5s
IF 计时时间<44 THEN 左移阀=0
上移阀=1
放松阀=0
EXIT
ENDIF
IF 计时时间>44 THEN 左移阀=1
放松阀=0
定时器复位=1
EXIT'定时器复位,开始新的循环ENDIF
ENDIF
ENDIF
'*********************停止控制*************************
IF 定时器启动=0 THEN
下移阀=1
上移阀=1
右移阀=1
左移阀=1
ENDIF
(5)遇到的问题
Ⅰ刚开始时,上移显示灯无法显示,原因是,没设置。
Ⅱ机械手水平移动距离微短,与实际图相差大概3cm左右,经过调试操作台的大小左右间距,最后使工件准确的放在工作台上。
Ⅲ工件移动动画的实现,明明是一个工件,却画出两个,运行效果,上工件始终和右滑杆一起运动,其实,在机械手没夹到下工件既处于放松状态时,上工件时不存在的,而加紧状态,则不应该出现下工件。
项目二:
电动大门监控系统
(1)控制要求
①门卫在警卫室通过开门开关、关门开关和停止开关控制大门。
②当门卫按下开门开关后,报警灯开始闪烁,5s后,开门接触器闭合,门
开始打开,只碰到开门开关时,门停止运动,报警灯开始闪烁。
③当门卫按下馆门开关后,报警灯开始闪烁,5s后,关门接触器闭合,门
开始关闭,直到碰到关门限位开关时,门停止运动,报警灯停止闪烁。
④在门运动过程中,任何时候只要门卫按下停止开关,马上停止当前位置,
报警灯停止闪烁。
⑤关门过程中,只要门夹住人物或物品,安全压力挡板就会受到额定压力,
门立即停止运动,以防发生伤害。
⑥开门开关和关门都按下时,两个接触器都不动作,并进行错误提示。
(2)实时数据库
(3)控制画。