2.6组态软件的开放性 6
2.7组态环境的可扩展性 6
2.8组态软件对Internet的支持度 6
2.9组态软件的控制功能 6
3 MCGS组态软件 8
3.1 MCGS组态软件概述 8
4可编程控制器(PLC) 13
4.1 可编程控制器(PLC)的概念及构造 13
4.2可编程控制器(PLC)的选型及其特性 14
5控制系统设计 20
5.1 MCGS与可编程控制器(PLC)控制系统的设计 20
5.2 设计控制系统的基本原则 20
5.3 设计控制系统的一般步骤 21
5.4 控制任务分析及选择相应控制器 23
5.5 控制系统设计 23
5.6 联机调试 24
6基于交通信号灯控制的监控设计 25
6.1控制要求 25
6.2 交通灯系统的I/0分配 25
6.3 PLC的CPU选型 26
6.4 系统控制原理图 26
6.5 程序设计 26
6.6 MCGS的控制设计 33
7设计总结 40
[参考文献] 41
致谢 42
1绪论
1.1设计背景
组态控制技术是计算机技术经过几十年发展而得到的结果,它的先进性、实用性、简便性得到了工业领域大多数技术组员的一致认同,同时也在工业上得到了非常广泛的的好评。目前,市场中的组态软件各种各样,本文主要介绍了MCGS这种组态软件,MCGS是一种非常实用且方便的优秀国产监控组态软件之一,它功能十分强大,使用起来也很方便,可以简单快捷的实现监控、管理等目的。
PLC又叫可编程逻辑控制器,它是一中采用可编程的存储器,用它们的内部存储的程序、执行多种逻辑和进行顺序的监控,同时进行定义时件、技术、各类算法应用等面向不同用户的直观的命令符,同时通过数字或模拟输入输出信号控制车床及电气设备自动化运行或生产安装,在工业领域也得到了广泛的应用。
1.2本设计主要研究内容
本文主要介绍组态软件的概念及特点,并重点介绍MCGS组态软件的功能以及特点,同时阐述MCGS的创建方法步骤的全部过程。之后详细介绍PLC的功能结构特点和发展历程,再利用MCGS对PLC简单程序进行监控,并加以说明,同时引用一些必要的理论知识配合实例的介绍,使书本上的理论知识在真正设备生产加工的实际应用中结合。
2组态软件
2.1组态软件的概念
组态软件又可以叫做组态监控软件,它是专门针对自动化系统的常规数据采集以及对其进行监控的软件[2]。
组态的英文是Configure,可以翻译成配置、设定或者设置这类词汇,所以组态实际上指用户可以利用进行逐步累加的方式实现自己软件的功能,而不采用在计算机中编写特定的机器语言的方式。整个组态的过程有时候也会被别人叫做软件技术的二次开发,组态软件也被称为软件二次开发的平台[3]。