毕业设计(论文)-基于MCGS的深孔钻组合机床PLC控制实训
基于PLC的钻孔组合机床控制系统设计
基于PLC的钻孔组合机床控制系统设计摘要:钻孔组合机床是一种常用的加工设备,其控制系统对于机床的工作效率和加工质量有着重要的影响。
本文基于PLC(可编程逻辑控制器)技术,设计了一种钻孔组合机床控制系统,并对系统进行了仿真和实验验证。
实验结果表明,该控制系统能够稳定可靠地控制钻孔组合机床的工作,并且具有较高的精度和效率。
关键词:PLC;钻孔组合机床;控制系统;仿真;实验验证一、引言钻孔组合机床是一种常用的加工设备,广泛应用于各行各业。
传统的钻孔组合机床控制系统多采用电磁继电器和电路控制的方式,具有控制精度低、可靠性差等缺点。
而PLC技术具有编程灵活、控制精度高、可靠性好等优点,因此在钻孔组合机床控制系统中得到了广泛应用。
本文基于PLC技术,设计了一种钻孔组合机床控制系统,并对系统进行了仿真和实验验证。
二、PLC钻孔组合机床控制系统的设计1.控制系统硬件设计PLC钻孔组合机床控制系统的硬件部分包括PLC主控模块、人机界面模块、执行机构模块等。
PLC主控模块实现对整个控制系统各部分的控制指令的解码和执行;人机界面模块为操作员提供了直观的控制界面;执行机构模块负责实际的加工操作。
2.控制系统软件设计PLC钻孔组合机床控制系统的软件部分主要包括控制程序的编写和参数设置。
控制程序的编写是整个软件设计的核心,包括自动控制程序、手动控制程序、故障检测程序等。
参数设置是根据具体的机床和工件进行的,包括钻孔深度、钻孔速度等参数的设置。
三、PLC钻孔组合机床控制系统的仿真为了验证设计的控制系统的正确性和可行性,本文进行了系统的仿真。
仿真结果表明,控制系统能够稳定可靠地控制钻孔组合机床的工作,并且具有较高的精度和效率。
四、PLC钻孔组合机床控制系统的实验验证根据仿真结果,设计了实验验证方案,并进行了实验。
实验结果表明,控制系统能够稳定可靠地控制钻孔组合机床的工作,实现了钻孔深度和钻孔速度的准确控制。
五、总结通过本文的研究,基于PLC的钻孔组合机床控制系统设计得到了较好的结果。
基于MCGS模拟仿真PLC实训设备的设计
基于MCGS模拟仿真PLC实训设备的设计PLC(可编程逻辑控制器)在工业自动化控制系统中起着非常重要的作用,它具有高可靠性、强抗干扰能力、易维护等特点,因此在工业生产领域得到了广泛应用。
为了提高学生对PLC控制系统的理论和实际操作能力,通常需要进行实训教学。
而为了更好地进行PLC实训,需要配备相应的PLC实训设备以进行实际应用操作。
本文将基于MCGS(麦克格拉斯)软件,设计并制作一套模拟仿真PLC实训设备,用于学生的实际操作和应用。
一、设计目标1. 综合性:实训设备可以模拟工业现场的各种实际场景和控制任务,包括传感器信号采集、PLC控制逻辑设计、执行机构输出控制等。
2. 易操作性:实训设备应该设计为可移动式或桌面式,方便学生进行实际操作和观察,同时教学操作界面应该简洁明了,便于学生快速上手。
3. 可视化:通过触摸屏或电脑界面显示PLC控制系统的运行状态、信号采集情况和执行机构的状态,以便学生更直观地理解控制系统的工作原理。
4. 多功能性:实训设备应该具备多种输入和输出接口,可以进行不同种类的实际控制任务,如运动控制、流程控制等。
5. 安全性:考虑到学生的安全问题,实训设备应该在设计时考虑到各种潜在危险因素,并采取相应的安全措施,确保学生的安全。
二、实训设备的整体设计1. 硬件设计:实训设备的硬件包括传感器、执行元件、PLC控制器、继电器等元件,其中传感器可以模拟各种实际工业场景中的信号采集,执行元件可以模拟各种实际执行机构的控制,PLC控制器负责接收传感器信号并进行逻辑运算,最终控制执行元件的动作。
2. 软件设计:实训设备的软件设计将采用MCGS软件,设计一个仿真PLC操作界面,该界面将显示传感器信号采集情况、PLC控制逻辑程序设计、执行机构状态等信息,学生可以通过该界面进行控制系统的各项操作。
3. 整体结构设计:实训设备整体结构设计为桌面式,设备上方设置触摸屏显示界面以方便学生操作和观察,设备底部设置传感器和执行元件接口,以便学生进行实际接线和调试。
深孔钻组合机床的PLC控制系统设计
深孔钻组合机床的PLC控制系统设计一、PLC的选型和硬件设计在深孔钻组合机床的PLC控制系统中,首先要选择适合的PLC型号。
根据深孔钻组合机床的控制要求,应选择具有高性能、高可靠性的PLC。
同时,还应考虑PLC的扩展性和兼容性,以便后续的功能扩展和升级。
在硬件设计方面,需要根据机床的实际情况,确定控制系统所需的输入/输出点数,并选择合适的输入/输出模块。
在选择输入/输出模块时,应考虑信号的稳定性和抗干扰能力,确保控制系统的可靠性。
二、PLC程序的设计和编写1.确定控制策略:根据深孔钻组合机床的工作原理和要求,确定控制策略,包括钻削、加工循环灌注、冷却水控制等。
2.制定程序流程:根据控制策略,制定PLC程序的流程。
需要考虑机床的各个部分之间的协调和顺序,确保机床的正常运行。
3.编写程序代码:根据程序流程,编写PLC程序代码。
代码的编写应符合国际标准和规范,保证代码的可读性和可维护性。
同时,还需要考虑代码的优化,以提高程序的执行效率。
4.进行仿真测试:在编写完PLC程序后,需要进行仿真测试,模拟机床的实际工作环境,检查程序的逻辑正确性和稳定性。
必要时,还可以进行调试和优化。
三、PLC控制系统的监控和安全保护为了确保深孔钻组合机床的安全运行,PLC控制系统需要进行监控和安全保护。
包括以下几个方面:1.监控机床状态:PLC控制系统可以实时监控机床的状态,包括温度、压力、润滑油位等。
当机床出现异常情况时,PLC可以发出警报,并采取相应的措施,保护机床的安全运行。
2.安全保护功能:PLC控制系统可以实现一系列安全保护功能,包括急停按钮、保护罩监控、限位开关等。
当发生安全事故时,PLC可以迅速采取措施,切断机床的运行,保护操作人员的安全。
3.数据记录与分析:PLC控制系统可以实现对机床的工作数据进行记录和分析。
可以记录机床的工作状态、工作时间、故障信息等,为机床的维护和优化提供参考。
四、完善的人机界面设计PLC控制系统的人机界面设计是提高机床操作和维护效率的关键。
基于PLC的钻床加工控制系统设计 毕业设计(论文)
基于PLC的钻床加工控制系统设计毕业设计(论文)基于PLC的钻床加工控制系统设计摘要本文的重点是阐述了机械零部件在钻床加工中与电气控制系统PLC进一步的升级从而让钻床更加快速有效的工作。
重中之重是对那些过去普遍使用过时了的继电器控制线路老化问题、可靠性问题和故障排除复杂等问题进行控制系统改造。
所以,此次设计对大钻头和小钻头钻床电气控制系统的进一步优化,是利用把PLC 控制技术融合到优化改进方案里面去,用来提升大、小钻头钻床的工作性能。
大、小钻头钻床主要是用计算机来进行控制,管理,监视主机,应用可编程控制器西门子系列PLC S7-200为控制器,设计大、小两个钻头和旋转工作台,上位机是用组态王6.55软件完成PC和PLC之间的相互数据通信。
研究了大、小钻头钻床控制系统的控制方法,得到了大、小钻头钻床控控制系统的运行指标,提高了大、小钻头钻床控制系统运行的效率。
关键词:大、小钻头钻床,PLC,组态Design of Control System for Drilling Machine ProcessingBased on PLCABSTRACTThis paper mainly studies the mechanical parts processing drilling machine electric control system of the PLC, mainly to the traditional relay control circuit aging problem, the reliability and fault exclusion of complex control system transformation. Therefore, the design of big or small drill electric control system transformation of, will PLC control technology is applied to the transformation of the program, in order to improve the performance of duplex drill. Duplex drill used in computer as the control, management, monitoring host, the programmable controller of Siemens series S7-200 as the main controller, design size two drills and rotary worktable, PC using Kingview 6.55 to complete data communication between computer and PLC. In this paper, we study the big or small drilling machine control system control strategy, big or small headed drilling machine control system performance, improve the big or small drilling machine control system operation efficiency. According to the big or small drilling machine control system function implementation requirements and selection of motor and motor drive, and gives the block diagram of the system and the equipment circuit wiring diagram.KEY WORDS: Big or small Drilling Machine, PLC, King View目录前言 0第1章绪论 (1)1.1 课题国内外发展状态 (1)1.2 课题研究目的及意义 (2)1.3 设计内容及安排 (2)第2章PLC工作原理和特性简介 (3)2.1 PLC工作原理 (4)2.2 PLC的特性 (5)第3章钻床系统硬件设计 (6)3.1 钻床控制系统要求 (6)3.1.1 工作要求 (6)3.1.2 工作方式及功能 (7)3.2 PLC选型 (7)3.3 I/O地址分配 (7)3.4 PLC外部接线图 (10)3.5 主电路图 (11)第4章钻床系统软件设计 (13)4.1 钻床控制系统分析 (13)4.2 钻头钻床梯形图程序的设计 (15)4.3 PLC总梯形图 (19)4.4 PLC指令表 (23)第5章组态设计及调试 (27)5.1 上位机软件设计概述 (27)5.2 组态软件的设计步骤 (27)5.3 设计监控画面 (28)5.4 定义数据变量 (29)5.5 变量动画连接 (31)5.6 运行调试 (34)结论 (39)谢辞 (41)参考文献 (42)外文资料翻译 (43)前言大、小钻头钻床是大部分工厂里普遍使用的金属切削机床,它的功能很强大,可以进行很多的各种各样种类形式的加工,如:钻孔、镗孔、铰孔及螺纹等。
基于PLC控制的数控钻孔机的设计与实现
基于PLC控制的数控钻孔机的设计与实现随着科技的进步和工业自动化水平的提高,数控(Numerical Control)钻孔机在工业生产中得到了广泛的应用。
数控钻孔机的设计与实现基于PLC(Programmable Logic Controller)控制,PLC控制具有可靠性高、灵活性强等优点。
本文将介绍基于PLC控制的数控钻孔机的设计与实现。
首先,在数控钻孔机的设计中,我们需要考虑到几个方面。
首先是机械部分的设计,包括钻头的选择、主轴的设计、夹持装置的设计等。
其次是电气部分的设计,主要包括电机的选择、传感器的选择、电气线路的设计等。
最后是PLC控制程序的编写,需要根据实际需求设计钻孔程序。
在机械部分的设计中,我们需要选择适合的钻头来满足不同的钻孔需求。
常见的钻头有立铣钻头、圆滚钻头等。
主轴的设计需要考虑到主轴的转速和稳定性,可以选择带有变频器的电机来调整主轴的转速。
夹持装置的设计需要满足钻孔材料的夹持需求,可以选择气动夹紧装置或电动夹紧装置。
在电气部分的设计中,我们需要选择适合的电机来驱动主轴。
根据钻孔材料的不同,可以选择不同功率的电机。
传感器的选择需要满足对材料位置和尺寸的检测需求,可以选择接近开关、压力传感器等传感器。
电气线路的设计需要根据实际需求进行布线,保证线路的安全稳定。
在PLC控制程序的编写中,我们需要根据实际需求设计钻孔程序。
首先,我们需要编写一个启动程序,通过点击按钮或接近开关来启动钻孔机的工作。
然后,我们需要编写一个控制程序,通过设定参数来控制钻孔机的运行。
控制程序可以设置钻孔深度、钻孔速度等参数。
最后,我们还需要编写一个停止程序,当钻孔完成或发生异常情况时,通过点击按钮或接近开关来停止钻孔机的工作。
总结起来,基于PLC控制的数控钻孔机的设计与实现需要考虑到机械部分的设计、电气部分的设计以及PLC控制程序的编写。
通过合理的设计和实施,可以实现数控钻孔机的自动化控制,提高生产效率,降低人工成本,提高产品质量。
基于MCGS的深孔钻组合机床PLC控制实训--沈阳理工大学(1)
基于MCGS的深孔钻组合机床PLC控制实训--沈阳理工大学(1)沈阳理工大学课程设计目录1 PLC概述 (1)1.1 PLC的组成 (1)1.2 PLC发展历史 (2)1.3 PLC的功能 (3)1.4 PLC的特点 (3)2 MCGS组态软件通用版的基本介绍 (4)3 硬件设计 (5)3.1 控制要求 (5)3.2 系统流程图 (6)3.3 I/O分配表 (6)3.4 I/O接线图 (7)4 软件设计 (8)4.1 主程序梯形图 (8)4 MCGS组态过程以及与PLC的通讯 (13)5 MCGS的运行画面 (16)6 调试 (21)7 总结 (22)参考文献 (23)1 PLC概述可编程序控制器(Programmable Logic Controller 的英文缩写为PLC)是以微处理器为基础,综合了计算机技术、半导体技术、自动控制技术、数字技术和通讯网络技术发展起来的一种通用工业自动控制装置。
它面向控制过程、面向用户、适应工业环境、操作方便。
、可靠性高,成为现代工业控制的三大支柱(PLC、机器人和CAD/CAM)之一。
PLC控制技术代表着当前程序控制的先进的水平,PLC装置已成为自动化系统的基本装置。
1.1 PLC的组成从广义上说,PLC也是一种工业控制计算机,只不过比一般的计算机具有更强的与工业过程相连接的接口和更直接的使用与控制要求的编程语言。
所以PLC与计算机控制系统十分相似,也具有中央处理器(CPU)、存储器、输入/输出(I/O)接口、电源等,如图1.1所示:图 1.1 PLC的结构框图1.2 PLC发展历史起源:1968年美国通用汽车公司提出取代继电器控制装置的要求。
1969 年,美国数字设备公司研制出了第一台可编程控制器PDP—14 ,在美国通用汽车公司的生产线上试用成功,首次采用程序化的手段应用于电气控制,这是第一代可编程序控制器,称Programmable,是世界上公认的第一台PLC。
基于MCGS模拟仿真PLC实训设备的设计
基于MCGS模拟仿真PLC实训设备的设计PLC(可编程逻辑控制器)是控制工业自动化过程的关键设备,为学习PLC编程和实验提供了重要的平台。
本文基于MCGS(面向对象的PLC编程软件)模拟仿真PLC实训设备的设计,旨在提供学生实践和学习PLC编程的机会,并提升他们的实际技能。
本设计将以MCGS软件为基础,结合机械、电气、控制等多学科知识,打造一款集成PLC编程、仿真和实验的综合实训设备。
一、设计原则1. 结构组合:设备结构简单、组合灵活,便于学生了解和掌握。
2. 功能丰富:设备能够模拟多种工业自动化控制场景,满足不同实验需求。
3. 软硬件结合:设备硬件结构与MCGS软件相结合,实现实时的PLC仿真。
4. 安全可靠:设备采用安全的电气和机械设计,保证学生操作的安全性。
二、设备组成1. 控制柜:包含主要的PLC、输入/输出模块、断路器、接触器等,用于实时控制和监测各种元件。
2. 模拟输入/输出装置:模拟各类传感器和执行器的输入和输出信号,如按钮、开关、传感器、电机等。
3. 传感器:包括光电传感器、温度传感器、压力传感器等,用于实现各种自动控制功能。
4. 执行器:包括电动阀门、电机、气缸等,用于实现各种动作控制功能。
5. 显示装置:包括工业触摸屏、LED指示灯等,用于显示运行状态和参数设置。
三、PLC编程软件MCGS是一款面向对象的PLC编程软件,提供了直观的图形化编程界面,支持多种编程语言和控制算法,非常适用于PLC实训设备的设计。
学生可通过MCGS软件进行实时的PLC 仿真和控制,模拟各种实际工业场景,加深对PLC编程的理解和应用。
四、设备功能及实验内容1. 传感器控制实验:学生可通过连接各种传感器,实现自动化控制功能,如光电传感器控制流水线的启停、温度传感器控制加热器的温度等。
2. 执行器控制实验:学生可通过连接各种执行器,实现各种动作控制功能,如电动阀门控制液位、电机控制输送带的运行等。
3. 逻辑控制实验:学生可通过连接多个逻辑元件(开关、接触器等),实现逻辑控制功能,如门禁系统、停车场管理系统等。
基于PLC控制的数控钻孔机的设计与实现
基于PLC控制的数控钻孔机的设计与实现数控钻孔机是一种通过计算机数控系统实现自动钻孔的设备,可以实现高精度、高效率的钻孔作业。
本文将基于PLC控制的数控钻孔机的设计与实现进行详细介绍。
1.设计概述数控钻孔机主要由机械部分和控制系统两部分组成。
机械部分主要包括电动机、传动装置和钻头等,控制系统则由PLC控制器和人机界面组成。
2.机械部分设计为了实现高精度的钻孔作业,机械部分需要具备较高的稳定性和刚度。
首先,选择质量较好的电动机,通过减速装置将电动机的转速转为稳定的钻头转速。
其次,使用高硬度的刀具材料,以保证钻头在高速转动时不会变形。
最后,选择高精度的导轨和滑块,确保钻孔机在运动过程中无偏差。
3.PLC控制系统设计PLC控制系统是数控钻孔机的核心部分,它通过计算机数控系统来实现自动化的钻孔操作。
首先,选择适合的PLC控制器,通常选择具有高速计算和多IO口的控制器。
其次,编写PLC程序,根据用户输入的坐标参数和钻头尺寸,计算出钻孔的位置和深度。
然后,通过控制器的输出口,控制电动机的转速和钻头的升降运动,实现自动化的钻孔操作。
最后,在控制界面上添加合适的控制按钮和显示界面,方便用户操作和监测钻孔过程。
4.人机界面设计为了方便操作和监测钻孔过程,需要设计一个直观清晰的人机界面。
在界面上添加坐标输入框和尺寸调节按钮,方便用户输入钻孔的坐标和尺寸参数。
同时,添加控制按钮和监测指示灯,方便用户启动和停止钻孔过程,并实时监测钻孔状态。
另外,在界面上添加错误提示功能,当出现异常情况时能及时提示用户,并采取相应的应对措施。
5.钻孔机的实现在完成设计后,将机械部分和控制系统进行组装和调试。
首先,根据设计要求,选择适合的材料和加工工艺,制作机械部分的各个零件。
然后,组装机械部分,确保各个部件的协调配合。
接下来,将PLC控制器和人机界面与机械部分进行连接,并进行电气布线和信号调试。
最后,进行整机调试和测试,检查钻孔机的各项指标是否符合设计要求。
mcgs毕业设计
mcgs毕业设计MCGS毕业设计毕业设计是每个大学生在完成学业之前必须完成的一项任务。
它是对所学专业知识的综合运用和实践能力的考验。
在我即将毕业的这个时刻,我也面临着毕业设计的挑战。
而我选择的毕业设计主题是MCGS。
MCGS,全称为Mitsubishi Control Graphic System,是一款用于工业自动化控制的软件系统。
它具有强大的功能和灵活的操作界面,被广泛应用在各个领域,如机械制造、电力、化工等。
我之所以选择MCGS作为我的毕业设计主题,是因为我对自动化控制领域有着浓厚的兴趣,并且相信通过深入研究MCGS,我可以进一步提升自己的技术能力。
在开始我的毕业设计之前,我首先对MCGS进行了深入的了解。
我阅读了相关的文献资料,学习了MCGS的基本原理和功能。
然后,我开始着手设计我的毕业设计方案。
由于MCGS的广泛应用领域,我决定将我的毕业设计重点放在机械制造方面。
我的毕业设计目标是设计一个基于MCGS的自动化控制系统,用于机械加工过程中的工件定位和尺寸测量。
通过使用MCGS的图形化编程功能,我可以方便地设计出一个直观、易于操作的人机界面,实现对机械加工过程的实时监控和控制。
同时,我还将结合传感器技术,实现对工件位置和尺寸的精确测量,从而提高机械加工的准确性和效率。
为了达到我的毕业设计目标,我需要进行一系列的工作。
首先,我将进行系统需求分析,明确系统的功能和性能要求。
然后,我将进行系统设计,包括硬件设计和软件设计。
在硬件设计方面,我将选择适合的传感器和执行器,并设计相应的电路板。
在软件设计方面,我将使用MCGS提供的开发工具,进行图形化编程和界面设计。
最后,我将进行系统的实现和测试,确保系统能够正常运行,并满足设计要求。
在整个毕业设计的过程中,我将面临各种挑战和困难。
首先,MCGS的功能非常强大,我需要充分理解其原理和使用方法,才能设计出符合要求的自动化控制系统。
其次,机械加工过程中的工件定位和尺寸测量是一个复杂的问题,我需要综合运用多种技术手段,才能实现高精度和高效率的控制。
基于MCGS模拟仿真PLC实训设备的设计
基于MCGS模拟仿真PLC实训设备的设计MCGS(Machine Control Graphical System)是一种基于图形化编程的自动控制系统,在工业控制领域得到了广泛应用。
PLC(Programmable Logic Controller)是一种可编程逻辑控制器,具有可编程、可配置和可扩展的特点,被广泛用于工业自动化领域。
基于MCGS模拟仿真PLC实训设备的设计是为了让学生能够通过软件仿真的方式进行PLC编程的学习和实践。
下面将就设计的思路和实现方式进行详细描述。
设计师需要搭建一个仿真实训平台,包括一台虚拟的PLC设备和一个运行MCGS软件的计算机。
这台虚拟的PLC设备可以是一个由软件实现的虚拟设备,也可以是一个真实的PLC设备。
通过MCGS软件连接虚拟PLC设备或者真实PLC设备,可以进行PLC程序的编写、调试和仿真。
在实训平台中,设计师可以设置一些工业场景或任务,例如控制一个传送带上的物料运输,控制一台机器的运行等。
学生通过MCGS软件编写PLC程序,将这些场景或任务的控制逻辑转化为PLC程序,并将程序通过MCGS软件和虚拟PLC设备进行连接和运行。
为了提高学生的实践能力和动手能力,设计师可以在实训平台中增加一些外围设备的模拟,例如开关、按钮、传感器等。
学生可以通过MCGS软件编写PLC程序,实现对这些外围设备的控制和监测。
这样,学生不仅可以学习PLC编程的基本语法和逻辑,还可以学习如何与外部设备进行交互和通信。
设计师可以在MCGS软件中提供一些仿真调试工具和功能,例如在线监测、调试窗口、数据采集等。
学生可以利用这些工具和功能,实时监测PLC程序的运行状态、查看变量值的变化、调试程序的逻辑错误等。
这样,学生可以更加深入地理解PLC程序的执行过程和调试方法。
为了提高学生的学习兴趣和互动性,设计师可以在实训平台中增加一些实时可视化的效果和动画。
在控制传送带上的物料运输时,可以实时显示物料的位置和状态;在控制机器运行时,可以实时显示机器的工作状态和产出情况等。
基于MCGS模拟仿真PLC实训设备的设计
基于MCGS模拟仿真PLC实训设备的设计MCGS是一种基于Windows操作系统的可编程控制器(PLC)编程软件,具有图形化的界面和易于使用的特点。
它可以帮助用户快速地进行PLC程序的编写和调试。
本文将介绍基于MCGS的PLC实训设备的设计。
PLC实训设备的硬件部分包括输入输出模块、中央处理器、通信模块等,这些设备可以连接到计算机上进行控制和监控。
软件部分则使用MCGS编程软件进行编程和仿真。
设计过程中,首先需要确定实训设备的需求和功能。
常见的实训设备包括自动化流水线、机械手臂、自动化仓储系统等。
根据需求,选择相应的硬件设备,并进行组装和连接。
还需要编写PLC程序,根据不同的实训任务设置输入输出信号、控制逻辑等。
接下来,使用MCGS编程软件进行PLC程序的编写和仿真。
MCGS提供了图形化的界面和丰富的函数库,可以方便地进行程序设计和调试。
在编写程序时,可以使用图形化编程语言进行逻辑设计,也可以使用Ladder语言进行传统的PLC编程。
编写完成后,可以通过MCGS软件将程序下载到PLC设备中,并进行仿真测试。
在仿真过程中,可以监控和调试程序的运行状态。
MCGS提供了实时监控功能,可以显示实际输入输出信号的状态,并进行数据跟踪和调试。
通过仿真,可以检查程序是否满足设计要求,是否存在逻辑错误等。
当程序调试完毕后,即可进行实际的PLC训练和实验。
可以通过MCGS软件控制PLC设备的运行,观察实际的输入输出信号和设备运行状态。
还可以通过MCGS软件进行数据采集和分析,以进一步优化和改进PLC程序的性能。
基于MCGS的PLC实训设备的设计可以帮助学生和工程师更好地学习和了解PLC编程和控制技术。
通过使用MCGS编程软件进行仿真和调试,可以提高PLC程序的设计和调试效率,并在实际应用中发挥更大的作用。
毕业设计(论文)-钻镗专用机床液压系统设计与PLC控制(全套图纸)
毕业设计(论文)-钻镗专用机床液压系统设计与PLC控制(全套图纸)沈阳化工大学科亚学院本科毕业设计全套图纸,加153893706题目: 钻镗专用机床液压系统设计与PLC控制专业: 机械设计制造及其自动化班级: 1203学生姓名:指导教师:论文提交日期: 2016 年 6 月 2 日论文答辩日期: 2016 年 6 月 8 日毕业设计(论文)任务书机械设计制造及1203学生:其自动化专业班毕业设计(论文)题目:钻镗专用机床液压系统设计与PLC控制毕业设计(论文)内容:设计说明书一份;绘制图纸折合A1四张以上; 毕业设计(论文)专题部分:(1)钻镗机床的结构原理和工作要求分析。
(2)工况分析,工艺参数确定。
(3)液压原理图设计。
(4)液元件选择,性能验算,动态性能仿真。
(5)控制方案选择,PLC选型,PLC硬件电路设计。
(6)梯形图设计与仿真有条件时在液压实验台上验证。
起止时间:2016.2.29~2016.6.8指导教师: 签字 2016年3月 1 日摘要近年来~可编程逻辑控制器技术发展极为迅速~厂商也推出了强大的新可编程控制器和各种特殊功能模块和通信网络设备~可编程序控制器成为一套微机技术、自动化技术、通信技术于一体的通用工业控制装置~已成为工业自动化的有力工具~已广泛应用于工业控制领域。
钻孔机是一种精密机床~主要用于圆柱工件在孔上的精密加工。
这些孔通常需要严格的水平或垂直的~并且彼此之间的距离是非常准确的。
所有这些要求很难达到。
组合机床是专门为处理大量的专用设备加工一个工件~专用镗床由三相异步电机驱动~电机型号Y100L-6型,1.5KW~4A,和单向操作。
技术人员必须掌握的过程中~进料系统采用液压系统~以提高工作效率为快进和自动转换~由液压马达、电磁阀yv1-yv4控制变换。
液压泵电机y801-2,750W~1.9A,。
PLC的硬件使用的模型设计fx2n-16mr-001~程序的设计是用来转换到编程的单序列的中心。
基于MCGS的深孔钻组合机床PLC控制实训
成绩评定表课程设计任务书摘要深孔钻是加工深孔的专用设备。
钻深孔时为保证加工质量、提高工效,加工中钻头的冷却和定时排屑是需要解决的主要问题。
传统的控制方案是采用继电器-接触器控制与液压控制相结合的方法,由于进给次数多,且有快进、快退、工进等多种进给速度的变换,控制系统较复杂,大量的硬件系统接线使系统的可靠性降低,也间接的降低了设备的工作效率,影响了设备的加工质量。
采用可编程控制器与液压相结合可以较好的解决这一问题,可大大的减少系统的硬件接线,提高了工作可靠性。
而且在加工工艺改变时,只需要修改程序,就可适应新的加工要求,大大的提高了工作效率。
关键词:PLC,深孔钻,分级进给 ,MCGS目录摘要 (1)1 深孔钻加工技术 (5)1.1深孔与深孔加工技术 (5)1.2深孔加工的特点及应用 (5)2 MCGS组态软件简介 (6)2.1 MCGS组态软件的功能和特点 (6)2.2 MCGS组态软件的系统构成 (8)2.2.1 MCGS组态软件的整体结构 (8)2.2.2 MCGS工程的五大部分 (8)2.2.3 MCGS组态软件的工作方式 (9)3 控制方案设计 (11)3.1控制系统工作原理 (11)3.2机械结构 (12)3.3工艺过程及控制要求 (12)4 硬件设计 (14)4.1主电路设计 (14)4.2 控制电路设计 (14)4.3工程效果图 (17)5 PLC控制程序设计 (21)6 程序的运行、监视、调试 (28)致谢 (29)参考文献 (30)1 深孔钻加工技术1.1深孔与深孔加工技术深孔在机械制造业中,一般将孔深超过孔径5倍的圆柱孔(内圆柱面)称为深孔。
而孔深与孔径的比值,称之为“长径比”或“深径比”。
相对而言,长径比不大于5倍的圆柱孔可称为“浅孔”。
深孔直径的大小直接关系到加工的难度和采用的加工手段,所以生产实践中常常按照深孔直径的大小分别称呼为特大深孔(Φ200mm以上),大深孔(Φ65~Φ200mm),普通深孔(中等直径Φ20~65mm),小深孔(Φ4~Φ20mm),微小深孔(Φ4mm以下)。
基于MCGS模拟仿真PLC实训设备的设计
基于MCGS模拟仿真PLC实训设备的设计PLC(可编程逻辑控制器)是现代工业自动化中应用最广泛的控制设备之一,它可以根据设定的逻辑程序,对工业生产中的各种信号进行检测、处理和控制。
为了提高PLC实训的效果和实用性,可以基于MCGS(Machine Control Graphic System)进行模拟仿真PLC 实训设备的设计。
基于MCGS可以设计出PLC实训设备的图像界面,将实际的PLC设备进行虚拟化。
在图像界面上,可以显示出PLC设备的各个输入输出端口、各个电气元件和线路连接等信息。
通过鼠标点击和拖拽等操作,可以模拟进行电路的连接和元件的操控,使学生能够直观地理解PLC设备的工作原理和操作流程。
可以在MCGS中编写PLC的逻辑程序,并进行模拟运行。
通过给定的实训题目和任务,学生可以在MCGS中编写PLC的程序,实时查看程序的运行状态和结果。
通过MCGS提供的调试工具,可以对程序进行单步调试、断点调试和在线监控等操作,方便学生进行程序的调试和优化。
MCGS还可以模拟PLC设备的输入信号和输出信号。
通过设置模拟输入模块和模拟输出模块,可以模拟各种传感器和执行器,如按钮、开关、电机等。
学生可以通过鼠标点击和拖拽等操作,模拟对这些输入信号的读取和输出信号的控制。
MCGS还可以模拟PLC的数据通信功能,学生可以通过设置通信模块,模拟PLC与外部设备的通信和数据交换。
基于MCGS可以提供完善的实验教学资源和辅助工具。
MCGS提供了丰富的PLC实验案例和实验题库,学生可以通过这些实验来巩固和应用所学的知识。
MCGS还提供了教学视频、实验指导书和实验报告模板等辅助工具,帮助学生更好地完成实验和理解实验原理。
基于MCGS进行模拟仿真PLC实训设备的设计可以提高实训的效果和实用性。
通过图像界面的虚拟化、逻辑程序的编写和模拟运行、输入输出信号的模拟以及实验教学资源和辅助工具的提供,可以使学生更好地掌握和应用PLC的知识和技能,为工业自动化领域的就业和创新打下坚实的基础。
深孔钻PLC控制系统设计
深孔钻PLC控制系统设计1.深孔钻PLC控制系统设计原理深孔钻PLC控制系统的设计原理是基于工业自动化控制技术,通过PLC(可编程逻辑控制器)对深孔钻进行控制和管理。
PLC是一种特殊的微处理器,可以实现逻辑功能和控制功能,通过输入和输出信号的连接控制外部设备。
深孔钻PLC控制系统的设计原理是将PLC作为中央处理单元,通过编程实现对深孔钻的各种功能和运行状态的监控和控制。
2.深孔钻PLC控制系统设计结构深孔钻PLC控制系统的设计结构包括硬件和软件两个部分。
硬件结构包括PLC主机、输入/输出模块、通信模块、传感器、执行器等。
PLC主机是系统的核心控制单元,接收输入信号进行逻辑处理,并通过输出信号控制设备的运行。
输入/输出模块用于连接传感器、执行器和其他外部设备,实现与外界的信息交换。
通信模块用于与上位机和其他系统进行数据传输和通信。
传感器用于采集深孔钻的工作状态和运行参数。
执行器用于实现对深孔钻的各种操作。
软件结构包括PLC编程软件和人机界面软件。
PLC编程软件用于编写PLC程序,实现对深孔钻的逻辑控制和运行状态监控。
人机界面软件用于与操作人员进行交互,显示深孔钻的运行状态和参数,并允许操作人员对其进行操作和设置。
3.深孔钻PLC控制系统设计功能(1)深孔钻的启停控制:通过PLC控制深孔钻的启动和停止操作,保证其正常运行和停机。
(2)深孔钻的运行状态监控:通过PLC采集传感器信号,实时监测深孔钻的工作状态,包括转速、切削力、冷却液流量等,以及机床的运行状态。
(3)深孔钻的切削参数设置:通过人机界面软件,允许操作人员设置深孔钻的切削参数,如进给速度、切削深度、冷却液的流量等。
(4)深孔钻的报警和故障处理:通过PLC程序的逻辑判断,实时检测深孔钻的运行状态和传感器信号,如果发生异常情况或故障,自动报警并采取相应的处理措施。
4.深孔钻PLC控制系统实现方法和工作原理(1)PLC编程:根据深孔钻的工作特点和要求,编写PLC程序,实现对深孔钻的逻辑控制和运行状态监控。
基于MCGS模拟仿真PLC实训设备的设计
基于MCGS模拟仿真PLC实训设备的设计随着现代工业自动化的发展,PLC(Programmable Logic Controller,可编程逻辑控制器)在工业控制领域中扮演着重要的角色。
为了培养学生在PLC编程与控制方面的能力,实训设备成为了不可或缺的一部分。
本文基于MCGS(Machine Control Graphic System)软件,设计了一套基于MCGS模拟仿真PLC实训设备。
我们需要考虑实训设备的硬件部分。
实训设备主要包括PLC控制器、输入输出模块以及相关的传感器与执行器。
为了实现仿真的目的,我们将使用虚拟的设备来替代实际的硬件。
虚拟设备可以通过软件模拟出PLC控制器和各种输入输出模块,使学生能够在计算机上进行实时的仿真调试和测试。
我们需要设计一个适合实训的控制系统。
控制系统的目标是通过PLC控制器对输入输出模块进行控制,实现一定的功能。
在设计控制系统时,我们可以根据不同的实训目标,选择不同的控制对象和控制方法。
可以设计一个小型的自动灯光控制系统,通过PLC控制器对灯光的开关进行控制;或者设计一个简单的温度控制系统,通过PLC控制器对加热器的启停进行控制。
在MCGS软件中,我们可以创建一个虚拟的PLC控制器,并添加相应的输入输出模块。
然后,我们可以使用Ladder Diagram(梯形图)或者Function Block Diagram(功能块图)等编程语言,进行逻辑的设计和编程。
编程的目标是根据输入信号的状态,对输出信号进行相应的控制。
MCGS软件提供了丰富的功能和库,使得编程过程更加简便和高效。
我们需要设计一个友好的界面,使学生能够直观地观察和操作实训设备。
MCGS软件提供了图形界面设计的功能,可以通过拖拽和连接的方式,创建界面上的各种图形元素。
可以创建开关、按钮、指示灯等控件,来模拟实际的硬件设备。
学生可以通过操作这些控件,来改变输入信号的状态,从而观察和验证控制系统的行为。
基于plc数控钻床控制系统设计毕业论文
摘要本文主要阐述了传统钻床PLC改造的可行性,并进行了具体的实施方案,传统钻床传统继电控制系统使用大量的中间继电器、时间继电器,控制触点多,因此电气控制系统存在故障率高、可靠性差、接线复杂、不便于检修等缺点.为了提高钻床控制系统的可靠性,降低故障率,提高钻床的加工效益,很多企业对传统控制钻床的电气控制系统进行了改造本文描述了数控机床的基本组成、工作原理、分类及各自的特点。
并且对数控机床中的PLC作了详细的介绍,把PLC在控机床上的控制做了设计。
然后以摇臂钻床Z3040为例,描述了它的设计过程,包括控制系统电路的设计,控制原理设计,主电路设计,主控制电路设计,Z3040摇臂钻床原理图,用PLC编写程序对机床进行控制。
关键词:可编程控制器数控机床数字控制液压控制梯形图原理图目录摘要.............................................................................................第1章绪论 (1)1.1.1 国外研究现状 (1)1.1研究现状与研究意义 (1)1.1.2 国内研究现状 (2)1.1.3 研究的意义 (3)1.2 PLC应用于数控钻出的可能性 (4)第2章总体设计方案 (10)2.1 总体方案的设计 (10)2.2元器件的选型 (11)2.3 PLC的主要类型 (11)2.4 本章小结 (11)第3章摇臂钻床控制线路设计 (13)3.1摇臂钻床控制线路概述 (13)3.1.1 操纵机构液压系统 (13)3.1.2夹紧机构液压系统 (14)3.2摇臂钻床控制线路原理设计 (15)3.3 Z3040摇臂钻床控制线路主电路设计 (16)3.4 Z3040摇臂钻床控制线路控制电路分析 (16)3.4.1主电动机控制电路 (16)3.4.2 摇臂升降控制电路 (16)3.4.3 立柱和主轴箱松开、夹紧控制电路 (17)3.4.4 冷却泵控制电路 (18)3.4.5 照明、信号电路 (18)3.5 本章小结 (18)第4章摇臂钻床PLC控制系统 (19)4.1 PLC的基本特点 (19)4.2 PLC的工作原理 (20)4.3 PLC的选型 (21)4.3.1 确定I/O点数 (22)4.3.2 选配PLC的型号 (22)4.4摇臂钻床的PLC控制I/0(输入、输出)地址分配表 (22)4.5 PLC控制系统设计 (24)4.5.1 主轴电动机控制 (24)4.5.2 摇臂升降控制 (24)4.5.3立柱与主轴箱松开、夹紧控制 (24)第5章技术展望 (25)结论 (27)参考文献 (27)致谢 (29)附录 (30)第1章绪论数控技术是制造业实现自动化、柔性化、集成化生产的基础;数控技术的应用是提高制造业的产品质量和劳动生产率必不可少的重要手段;数控机床是国防工业现代化的重要战略装备,是关系到国家战略地位和体现国家综合国力水平的重要标志。
深孔钻组合机床PLC控制毕业设计
目录第一部分设计任务与调研 (1)1、课题背景和主要研究内容 (1)2、课题调研 (2)3、调研总结 (6)第二部分设计说明 (7)1、方案选择 (7)2、深孔加工的结构、特点及应用 (7)3、PLC控制系统设计的基本原则和步骤 (9)4、深孔钻组合机床PLC控制系统的控制要求 (10)5、主要元件选型 (11)第三部分设计成果 (13)1、PLC的I/O分配表 (13)2、PLC的I/O接线图 (13)3、顺序功能图 (14)4、梯形图 (15)第四部分结束语 (21)第五部分致谢 (22)第六部分参考文献 (23)第一部分设计任务与调研1、课题背景和主要研究内容自动动化技术是本世纪以来发展极迅速和影响极大的科学技术之一。
现代自动化技术是一种完全新型的生产力,是直接创造社会财富的主要手段之一,对人类的生产活动和物质文明起着极大的推动作用。
因此,自动化技术受到世界各国的广泛重视和越来越多的应用。
机械自动化,主要指在机械制造业中应用自动化技术,实现加工对象的连续自动生产,实现优化有效的自动生产过程,加快生产投入物的加工变换和流动速度。
机械自动化技术的应用与发展,是机械制造业技术改造、技术进步的主要手段和技术发展的主要方向。
机械自动化的技术水准,不仅影响整个机械制造业的发展,而且对国民经济各部门的技术进步有很大的直接影响。
因此,发展我国的机械制造业自动化技术,符合我国社会主义的基本原则,符合我国现代生产的发展规律。
机械自动化, 主要指在机械制造业中应用自动化技术, 实现加工对象的连续自动生产, 实现优化有效的自动生产过程, 加快生产投入物的加工变换和流动速度。
机械自动化技术的应用与发展, 是机械制造业技术改造、技术进步的主要手段和技术发展的主要方向。
机械自动化的技术水准, 不仅影响整个机械制造业的发展, 而且对国民经济各部门的技术进步有很大的直接影响。
如何发展我国的机械自动化技术, 应实事求是, 一切从我国的具体国情出发, 做好各项基础工作, 走中国的机械自动化技术发展之路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要深孔钻是加工深孔的专用设备。
钻深孔时为保证加工质量、提高工效,加工中钻头的冷却和定时排屑是需要解决的主要问题。
传统的控制方案是采用继电器-接触器控制与液压控制相结合的方法,由于进给次数多,且有快进、快退、工进等多种进给速度的变换,控制系统较复杂,大量的硬件系统接线使系统的可靠性降低,也间接的降低了设备的工作效率,影响了设备的加工质量。
采用可编程控制器与液压相结合可以较好的解决这一问题,可大大的减少系统的硬件接线,提高了工作可靠性。
而且在加工工艺改变时,只需要修改程序,就可适应新的加工要求,大大的提高了工作效率。
关键词:PLC,深孔钻,分级进给 ,MCGS目录摘要 (1)1 深孔钻加工技术 (3)1.1深孔与深孔加工技术 (3)1.2深孔加工的特点及应用 (3)2 MCGS组态软件简介 (4)2.1 MCGS组态软件的功能和特点 (4)2.2 MCGS组态软件的系统构成 (6)2.2.1 MCGS组态软件的整体结构 (6)2.2.2 MCGS工程的五大部分 (6)2.2.3 MCGS组态软件的工作方式 (7)3 控制方案设计 (9)3.1控制系统工作原理 (9)3.2机械结构 (10)3.3工艺过程及控制要求 (10)4 硬件设计 (12)4.1主电路设计 (12)4.2 控制电路设计 (12)4.3工程效果图 (15)5 PLC控制程序设计 (19)6 程序的运行、监视、调试 (26)致谢 (27)参考文献 (28)1 深孔钻加工技术1.1深孔与深孔加工技术深孔在机械制造业中,一般将孔深超过孔径5倍的圆柱孔(内圆柱面)称为深孔。
而孔深与孔径的比值,称之为“长径比”或“深径比”。
相对而言,长径比不大于5倍的圆柱孔可称为“浅孔”。
深孔直径的大小直接关系到加工的难度和采用的加工手段,所以生产实践中常常按照深孔直径的大小分别称呼为特大深孔(Φ200mm以上),大深孔(Φ65~Φ200mm),普通深孔(中等直径Φ20~65mm),小深孔(Φ4~Φ20mm),微小深孔(Φ4mm以下)。
一般而言特大深孔与微小深孔比中,小深孔的加工难度更大,但是由于科学技术是不断进步的,所以,划分仅用于行业内的沟通,并非严格的科学定义。
深孔加工技术泛指用于深孔加工的工具设备(硬件)和加工原理,操作规程,操作技巧(软件)。
在一般情况下,深孔加工技术主要指用切削加工方法和磨料工具加工深孔的技术。
随着科学技术的发展,20世纪涌现出了一批可用于深孔加工的特种加工技术,从而扩大了深孔加工技术的领域。
1.2深孔加工的特点及应用从表象上看,深孔不过是浅孔的延长,深孔加工里当是浅孔加工方法的扩展应用,但实际上二者相差甚大。
在各种零件中,长径比不超过5的孔随处可见,人所知的浅孔(孔)是构成大多数零件的不可缺少的要素。
进一步考察深孔,其主要功能有:1 在较长距离之间传输介质,并具有密封功能。
2 在较长距离之间传输力或进行热交换。
3 在较长距离两区域之间传输信息。
4 精确导向。
2 MCGS组态软件简介2.1 MCGS组态软件的功能和特点MCGS即"监视与控制通用系统",英文全称为Monitor and Control Generated System。
MCG S是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。
MCGS工控组态软件的功能和特点可归纳如下:1.概念简单,易于理解和使用。
普通工程人员经过短时间的培训就能正确掌握、快速完成多数简单工程项目的监控程序设计和运行操作。
用户可避开复杂的计算机软硬件问题,集中精力解决工程本身的问题,按照系统的规定,组态配置出高性能、高可靠性、高度专业化的上位机监控系统。
2.功能齐全,便于方案设计。
MCGS为解决工程监控问题提供了丰富多样的手段,从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出、曲线显示等各个环节,均有丰富的功能组件和常用图形库可供选用,用户只需根据工程作业的需要和特点,进行方案设计和组态配置,即可生成用户应用软件系统。
3.实时性与并行处理。
MCGS充分利用了Windows操作平台的多任务、按优先级分时操作的功能,使PC机广泛应用于工程测控领域成为可能。
工程作业中,大量的数据和信息需要及时收集,即时处理,在计算机测控技术领域称其为实时性任务关键任务,如数据采集、设备驱动和异常处理等。
另外许多工作则是非实时性的,或称为非时间关键任务,如画面显示,可在主机运行周期时间内插空进行。
而像打印数据一类的工作,可运行于后台,称为脱机作业。
MCGS是真正的32位系统,可同时运行于Microsoft Windows95,98和Microsoft Windows NT平台,以线程为单位进行分时并行处理。
4.建立实时数据库,便于用户分步组态,保证系统安全可靠运行。
MCGS组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成。
其中的“实时数据库”是整个系统的核心。
在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干;而在系统运行过程中,各个部分都通过实时数据库交换数据,形成互相关联的整体。
实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据区。
各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。
5.设立“设备工具箱”,针对外部设备的特征,用户从中选择某种“构件”,设置于设备窗口内,赋予相关的属性,建立系统与外部设备的连接关系,即可实现对该种设备的驱动和控制。
不同的设备对应于不同的构件,所有的设备构件均通过实时数据库建立联系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其它构件和整个系统的结构,从这一意义上讲,MCGS是一个“设备无关”的系统,用户不必因外部设备局部改动,而影响整个系统。
6.“面向窗口”的设计方法,增加了可视性和可操作性。
以窗口为单位,构造用户运行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变。
用户可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图形界面,包括DOS风格的图形界面、标准Windows风格的图形界面以及带有动画效果的工具条和状态条。
7.利用丰富的“动画组态”功能,快速构造各种复杂生动的动态画面。
以图象、图符、数据、曲线等多种形式,为操作员及时提供系统运行中的的状态、品质及异常报警等有关信息。
用变化大小、改变颜色、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果。
图元、图符对象定义相应的状态属性,即可实现动画效果。
同时,MCGS为用户提供了丰富的动画构件,模拟工程控制与实时监测作业中常用的物理器件的动作和功能。
每个动画构件都对应一个特定的动画功能。
如:实时曲线构件、历史曲线构件、报警显示构件、自由表格构件等。
8.引入“运行策略”的概念。
复杂的工程作业,运行流程都是多分支的。
用传统的编程方法实现,既繁琐又容易出错。
MCGS开辟了“策略窗口”,用户可以选用系统提供的各种条件和功能的“策略构件”,用图形化的方法构造多分支的应用程序,实现自由、精确地控制运行流程,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据库进行数据交换。
同时,也可以由用户创建新的策略构件,扩展系统的功能。
2.2 MCGS组态软件的系统构成2.2.1 MCGS组态软件的整体结构MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS 运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。
用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。
MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe支持,其存放于MCGS目录的Program子目录中。
在运行环境中完成对工程的控制工作。
2.2.2 MCGS工程的五大部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
主控窗口:是工程的主窗口或主框架。
在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。
主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。
在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS 工程的各个部分连接成有机的整体。
在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。
包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。
2.2.3 MCGS组态软件的工作方式MCGS如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交换。
包括数据采集和发送设备指令。
设备驱动程序是由VB程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。
MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中各个部分,完成整个系统的通讯过程。
每个驱动程序独占一个线程,达到互不干扰的目的。
MCGS如何产生动画效果:MCGS为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。
所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。
然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。
当工业现场中测控对象的状态(如:储油罐的液面高度等)发生变化时,通过设备驱动程序将变化的数据采集到实时数据库的变量中,该变量是与动画属性相关的变量,数值的变化,使图形的状态产生相应的变化(如大小变化)。