毕业论文基于MCGS工业实时监控系统的开发.doc
《毕业论文基于MCGS工业实时监控系统的开发.doc》由会员分享,可在线阅读,更多相关《毕业论文基于MCGS工业实时监控系统的开发.doc(72页珍藏版)》请在三一办公上搜索。
1、摘 要在现代工业控制中,中央监控功能已被广泛应用,而实现这一功能就是组态软件与控制系统软、硬件有机结合。本课题以MCGS组态软件、MCGSTPC触摸屏及OMRON的CPM2A型PLC实体为对象,实现MCGS组态软件和欧姆龙PLC上的通讯单元建立串行通讯连接,从而达到在触摸屏上操作PLC设备以及同步显示PLC当前状态的目的;研究特殊模块的使用方法,实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换,并对具体过程进行控制以及实现数据采集,对其处理方法提供可参考数据与程序。本课题完成的主要工作:1) 实现MCGS组态软件和硬件设备(OMRON PLC、MCGSTPC 触
2、摸屏)的串行通讯连接;2) 利用MCGS组态软件和PLC的组态通信连接,实现触摸屏对交通信号灯系统现场的实时监控及同步模拟显示功能;3) 利用MCGS组态软件和PLC的组态通信连接,通过控制变频器实现触摸屏对电动机起动、制动、正转、反转、变频调速等控制;4)利用Modbus协议实现控制器相互之间和其它设备之间的通信;5)系统控制部分均在MCGS连机运行环境上进行功能操作。关键字:可编程逻辑控制器,组态软件,MCGSTPC,Modbus协议Development of Configuration Software on Industry Real-time monitoring systemAB
3、STRACTIn modern industrial control, the central monitoring are the basic functions, and to implement this function we need the configuration software and control system software and the organic combination of hardware. Subject to the configuration software MCGS and touch screen MCGSTPC and OMRONs PL
4、C-based entities CPM2A targeted implementation MCGS Omron PLC configuration software and the communication on serial communication connectivity units set up to achieve the operation of PLC showed that PLC equipment and sync the purpose of the current status in touch screen MCGSTPC; Research on the u
5、se of special modules, analog implementation and Digital between the A/D conversion and D/A converter, and the specific process control and data acquisition, methods of treatment available for their reference data and procedures. The main work of this paper followes as:1)To implement communication c
6、onnectivity between MCGS configuration software and hardware devices (OMRON PLC、touch screen MCGSTPC). 2)Using configuration software MCGS and configuration of the PLC communication connection at the scene of the traffic signal system control and synchronization of real-time analog display.3)Using c
7、onfiguration software MCGS and configuration of the PLC communication links, by controlling the frequency converter to achieve motor starting, braking, are transferred, such as reverse control,by controlling the frequency converter to achieve VVVF motor function.4)With MODBUS agreement, realize the
8、communication between controller and other equipment5)System control at MCGS function configuration operation platform.Key words: PLC,MCGS,MODBUS,Configuration Software基于MCGS工业实时监控系统的开发0 引言由于PLC常用于工业现场控制,且无法通过显示器观察程序的执行结果,因此,验证PLC程序的正确与否,只能用PLC来控制相应的控制对象,以观察控制结果是否正确。PLC的控制对象一般都具有体积大、份量重、价格贵、维护困难等特点,
9、很难在实验室配备,而组态软件具有动画显示、流程控制、数据采集、设备控制与输出、工程报表、数据与曲线等强大功能,如果可以用计算机全真模拟被控对象,不但可以克服真实被控对象的缺点,而且也能解决无实际控制对象或由于经费不足购置困难等一些问题。利用组态软件还可以将模拟的控制对象通过串口或者以太网接口传送到触摸屏上,实现对控制对象的远程监控。同时Modbus是目前工业领域全球最流行的协议,此协议支持传统的RS-232、RS-422、RS-485和以太网设备1。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集
10、中监控。 当在网络上通信时,Modbus协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成应答并使用Modbus协议发送给询问方。本课题就以MCGS组态软件、MCGSTPC触摸屏及OMRON的CPM2A型PLC实体为对象,实现组态软件和触摸屏、PLC上的通讯单元建立串行通讯连接,利用实验室现有试验装置,设计实验来研究组态软件在PLC电气控制上的应用。并且利用RS232/RS485接口换口实现MODBUS通讯协议完成MCGS组态软件监控下的温控显示。1 组态软件与PLC在自动控制技术中的应用1.1 组态软件的发展与应用从上个世纪90年
11、代以来,随着科学技术的迅速发展,人们的生产行为、生活方式都发生了重大的变化,作为生活生产中非常重要的一项技术即监控技术的重要性正在逐渐被人们所认识和重视。早期的监控系统,采用大型仪表集中对各个重要设备的状态进行监视,并通过操作盘来进行集中式操作。在现代工业控制中,中央监控系统已经渐渐成为主流。它是以监测控制计算机为主体,加上检测装置、执行机构与被监测控制的对象(生产过程)共同构成的整体。在该系统中,计算机实现了生产过程的检测、监督和控制功能。在现代企业的生产和管理中,大量的物理量、环境参数、工艺数据、特性参数需要进行实时检测、监督管理和自动控制。这里我们为了实现这一功能采用是组态软件与欧姆龙P
12、LC硬件的有机结合。 由于DCS系统庞大且昂贵,使得DCS系统只能进入石化、冶金等大型行业,对于诸多中小型项目都不适合。同时,随着智能控制器的使用,特别是PLC的大量使用,越来越多的客户需要监控这些智能装置的运行状态和运行参数,以便及时了解现场信息。针对这些要求,各大硬件装置的厂家都开发出针对他们各自设备的参数显示、设置和状态监控软件,一方面可以作为产品的检测软件,另一方面可以作为在运行时候的系统监控软件。随着开发的功能越来越多,支持的设备种类也增加了,有些软件可以单独销售,这成为最早组态软件的雏形,而软件厂商也看到这个商机,开发出支持多种厂家设备的软件,专门用于自动化流程的监控,成为较为通用
13、的监控软件,国内一般叫组态软件。组态软件是指在软件领域内,操作人员根据应用对象及控制任务的要求,配置(包括对象的定义,制作和编辑,对象状态特征属性参数的设定等)用户应用软件的过程,即使用软件工具对计算机及软件的各种资源进行配置,达到让计算机或软件按照预先设置自动执行特定任务、满足使用者要求的目的,也就是把组态软件视为“应用程序生成器” 3。从应用角度讲组态软件是完成系统硬件与软件沟通、建立现场与监控层沟通的人机界面的软件平台,它主要应用于工业自动化领域,但又不仅仅局限于此。伴随着集散控制系统的出现,组态软件己引入工业控制系统。在工业过程控制系统中存在着两大类可变因素:一是操作人员需求的变化:二
14、是被控制对象状态的变化及被控对象所使用的硬件变化。而组态软件正是在保持软件平台执行代码不变的基础上,通过改变软件配置信息适应两大不同系统对两大因素的要求,构建新的监控系统的平台软件。组态软件从总体结构上看一般都是由系统开发环境(或称组态环境)与系统运行环境两大部分组成。开发环境是自动化工程设计师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作环境,通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统运行环境是将目标应用程序装入计算机内存并投入实时运行时使用的,是直接针对现场操作使用的。 系统开发环境和系统运行环境之间的联系纽带是实
15、时数据库,它们三者之间的关系如图1.1。图1.1 组态环境和运行环境关系图随着时代的发展,组态软件的发展趋势朝着网络化方向发展,逐步发展为ERP/MRP系统与广域的监测网络系统,可以作为独立的小型生产监控系统或是作为现场监控层提供数据给大型的ERP系统。嵌入式方向也是组态软件发展的一个重要方向,与传统嵌入式系统的不同具有多任务的操作系统,可以实现复杂功能,人机交互功能大大增强。在未来的工业控制当中组态软件将实现控制组态与图形组态相结合,发展出一体化的工控组态系统,可以在组态软件中集成IEC61131-3的功能,引入梯形图、FBD(功能块图)等标准编程语言,保留脚本语言的优势。用户的需求是促使技
16、术不断进步的动力,在组态软件上这种趋势体现得尤为明显,未来的组态软件将会提供更加强大的组态功能。组态软件的产品众多,国外产品主要有InTouch、IFix、WinCC等,国内产品主要有三维力控、组态王、MCGS等本课题选用的是MCGS组态软件。1.2 什么是MCGSMCGS即监视与控制通用系统,英文全称为Monitor and Control Generated System。MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点3。它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动
17、画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案。它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。 而且MCGS组态软件提供了一套完善的网络机制,可通过TCP/IP网、Modem网和串口网将计算机与触摸屏或者计算机之间连接起来,构成分布式网络监控系统,实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。分布式网络监控系统的每一台计算机都要安装一套MCGS工控组态软件。MCGS把各种网络形式,以父设备构件和子设备构件的形式,供用户调用,并进行工作状态、端口号、
18、工作站地址等属性参数的设置。1.3 PLC的定义和控制功能可编程控制器是在继电器控制和计算机控制的基础上开发的产品,并逐步发展成以微处理器为核心,把自动化技术,计算机技术,通信技术为一体的新型工业自动控制装置。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller)简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器(Programmable Controller)简PC。但是为了避免与个人计算机的简称混淆,所以将可编程控制器简称PLC。关于PLC的定义很多,其中
19、,在1985年1月国际电工委员会(IEC)颁布的PLC标准草案中对PLC做了如下定义:“可编程控制器是一种数字运算操作的电子系统,专门为在工业环境下应用而设计。它采用可以编制程序的存储器,用来在其内部存储程序,执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并通过数字的或模拟的输入和输出,控制各种类型的机械或生产过程3。可编程控制器及其有关设备,都应该按易于与工业控制系统形联成一个整体,易于扩展其功能的原则而设计。”在早期的工业生产过程中,PLC作为大量开关量顺序控制,利用逻辑条件进行顺序动作,及逻辑关系进行连锁保护动作控制。这是 PLC最基本的应用领域,取代传统的继电器控制系统,实
20、现逻辑控制和顺序控制。在单机控制、多机群控和自动生产线控制方面都有很多成功的应用实例,如机床电气控制、起重机、电梯的控制、饮料灌装生产线、家用电器(电视机、冰箱、洗衣机等)自动装配线的控制、汽车、化工、造纸自动生产线的控制等。 目前,很多 PLC都具有模拟量处理功能,通过模拟量I/O模块可对温度、压力、速度、流量等连续变化的模拟量进行控制,而且编程和使用都很方便。大、中型的PLC还具有PID闭环控制功能,运用PID子程序或使用专用的智能PID模块,可以实现对模拟量的闭环过程控制。随着PLC规模的扩大,控制的回路已从几个增加到几十个甚至上百个,可以组成较复杂的闭环控制系统。PLC的模拟量控制功能
21、已广泛应用于工业生产各个行业,例如自动焊机控制、锅炉运行控制、连轧机的速度和位置控制等都是典型的闭环过程控制的应用场合1.4 系统的可实现性利用组态软件设计PLC的仿真控制对象是指在计算机上运行事先编写好的组态软件应用程序,用软件来代替硬件(被控对象)的工作,利用串口或者TCP/IP接口传输到触摸屏上,并将PLC与触摸屏通过RS-232接口直接相连,借助于触摸屏来观察控制的过程及结果。欧姆龙公司的CP系列PLC的串行通讯都是采用HostLink协议进行通讯的,HostLink协议是欧姆龙的专有协议,通过HostLink协议使用计算机的串行口可与OMRON的PLC设备通讯。上位机链接系统即Hos
22、tlink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。系统特点:通信即可采用RS-232C方式,又可采用RS-422方式。RS-232C方式是基于1:1的通信,距离为15m。RS-422方式是实现1:N的通信,即一台上位机与多台PLC进行通信,最多可有32台PLC连接到上位机,通信距离最大可达500m。上位机监控:上位机可对PLC的程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 MCGS 工业 实时 监控 系统 开发

链接地址:https://www.31ppt.com/p-3972523.html