基于MCGS的节日彩灯PLC控制

合集下载

基于可编程控制器(PLC)的广告牌彩灯的控制

基于可编程控制器(PLC)的广告牌彩灯的控制

摘要随着电子技术的飞速发展,基于可编程控制器(PLC)的控制系统已经广泛应用于工业、农业、电力、电子、智能楼宇等行业。

课设就是PLC控制系统,在实验中,要实现对广告牌彩灯的控制,即让广告牌上的彩灯按照指定要求亮和灭。

这个实验在软件方面的难点就在与逻辑的分析和实现,还有对同一个输出做不同的控制。

在硬件方面就相对比较容易,只需将分配好的I/O表做相应的连接。

本系统工作原理采用PLC作为核心。

控制系统另外包括通讯接口及组态王软件。

关键词:广告牌彩灯;可编程控制器;组态王目录目录.............................................................................................................................................. I I 1、绪论. (1)1.1、选题的意义 (1)1.2、PLC的介绍 (1)1.3、组态软件的介绍 (4)2、总体设计方案 (5)2.1、广告牌彩灯的工作要求 (5)2.2、系统设计要点 (5)2.2、总体设计流程 (7)3、系统的硬件配置 (8)3.1、PLC S7-200 (8)3.2、编程元件地址分配 (9)3.3、输入输出接线图 (10)4、系统软件设计 (10)4.1、编程软件介绍 (10)4.2、系统程序设计方案 (12)5、程序调试 (13)6、实验结果 (13)7、实验体会 (16)参考文献 (17)附录 (18)1、绪论1.1、选题的意义随着社会主义市场经济的不断繁荣和发展,各大中小城市都在进行亮化工程,各企业为宣传自己企业的形象和产品,均采用广告手法之一:广告牌彩灯来实现这一目的,当我们夜晚走在大街上,马路两旁各色各样的广告牌均可以见到,也被社会和企业广泛应用。

这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC来达到控制的要求。

plc课程设计节日彩灯控制

plc课程设计节日彩灯控制

plc课程设计节日彩灯控制一、教学目标本节课的教学目标是让学生掌握PLC在节日彩灯控制方面的应用。

知识目标包括了解PLC的基本原理、掌握PLC的编程方法和熟悉PLC的硬件组成。

技能目标包括能够熟练操作PLC进行编程和调试,以及能够独立完成一个简单的节日彩灯控制项目。

情感态度价值观目标则是培养学生的创新意识和团队合作精神,提高他们对自动化技术的兴趣和认识。

二、教学内容本节课的教学内容主要包括PLC的基本原理、编程方法和硬件组成。

首先,学生需要了解PLC的工作原理和功能,掌握PLC的基本接线方式和输入输出信号。

其次,学生需要学习PLC的编程语言,包括指令的编写和程序的。

最后,学生需要了解PLC的硬件组成,包括CPU、输入输出模块和电源模块等。

三、教学方法为了达到本节课的教学目标,我们将采用多种教学方法。

首先,通过讲授法,向学生讲解PLC的基本原理和编程方法。

其次,通过案例分析法,让学生通过分析实际案例,掌握PLC在节日彩灯控制中的应用。

然后,通过实验法,让学生亲手操作PLC,进行编程和调试,增强他们的实践能力。

最后,通过讨论法,让学生分组讨论,共同完成一个简单的节日彩灯控制项目,培养他们的团队合作精神和创新意识。

四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备多种教学资源。

教材方面,我们将使用《PLC原理与应用》这本书,作为学生的主要学习资料。

参考书方面,我们将推荐《PLC编程技巧》和《PLC控制系统设计》等书籍,供学生深入学习。

多媒体资料方面,我们将制作PPT和视频教程,帮助学生更好地理解和掌握PLC的知识。

实验设备方面,我们将准备PLC实验箱和编程软件,让学生能够亲手操作PLC,进行编程和调试。

五、教学评估本节课的教学评估将采用多元化的评估方式,以全面、客观、公正地评价学生的学习成果。

评估方式包括平时表现、作业和考试等。

平时表现主要考察学生在课堂上的参与程度和表现,作业则是让学生通过实践来巩固所学知识,考试则是检验学生对知识的掌握程度。

基于PLC彩灯控制

基于PLC彩灯控制

基于PLC彩灯控制1 引言基于PLC控制的彩灯广告,就是运用PLC的逻辑控制功能对彩灯广告的运行按给定要求自动运行。

1.1 基于PLC彩灯广告控制器设计目的主要是通过设计实践,了解一般电气控制系统设计过程、设计要求、应完成的工作内容和具体设计方法。

培养学生独立地解决实际问题的能力;掌握初步掌握PLC电气电路的设计方法及其编程方法和程序的调试;1.2 基于PLC彩灯广告控制器设计内容1.2.1根据课程设计的目的和PLC的原理理清思路。

1.2.2 选取PLC型号,完成硬件设计。

1.2.3 画出流程图,时序图,及编好梯形图。

1.2.4 进行仿真及调试。

1.3 基于PLC彩灯广告控制器设计实现的目标广告屏有8根彩灯管,从左到右排列,编号为1,8号。

系统启动后,灯管点亮的顺序依次为:1号?2号?3号?...?7号?8 号,时间间隔为1S。

8根彩灯全亮后,持续10S。

然后按照8号?7号?6号?...?2号?1号的顺序依次熄灭,时间间隔为1S。

灯管全部熄灭后,等待2S,再从8号灯管开始,按照8号?7号?6号?...?2号 ?1号的顺序依次点亮,时间间隔为1S。

全部点亮后持续20S,再按照1号?2号?3号?...?7号?8号的顺序熄灭,时间间隔仍为1S。

灯管全部熄灭后,等待2S,再重新开始上述过程的循环。

2 系统总体方案设计2.1 PLC概述2.1.1 PLC的基本结构PLC主要由CPU模块、输入/输出(I/O)模块、编程器和电源四大部分组成(图2.1)。

可编程序控制器接触器按钮输输入电磁阀选择开关 PLC 出模模块模接触器限位开关块块电源电源编程器图2.1 PLC的基本结构图 2.1.2 PLC的特点(1)编程方法简单易学----梯形图语言(面向用户的高级语言) (2)硬件配套齐全,用户使用方便(3)通用性强,适用性强(4)可靠性高,抗干扰能力强(5)系统的设计、安装、调试工量小(6)维修工量小,维修方便(7)体积小、重量轻、功耗小2.1.3 PLC应用领域PLC应用范围不断扩大,价格下降,功能大大加强,其应用范围有:(1)开关量逻辑控制(2)运动控制(3)闭环过程控制(4)数据处理(5)通信联网2.2 硬件控制功能介绍2.2.1系统硬件配置及组成原理(1)PLC选型PLC的主要国外生产厂家包括美国的Rock-well公司、德国的西门子公司、日本的三菱公司和欧姆龙公司。

节日彩灯plc控制课程设计

节日彩灯plc控制课程设计

节日彩灯plc控制课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理和工作方式,掌握节日彩灯的PLC控制技术。

2. 学生能掌握相关的电子电路知识,了解传感器在PLC控制系统中的应用。

3. 学生能够运用所学知识,分析和设计节日彩灯的PLC控制程序。

技能目标:1. 学生能运用PLC编程软件进行程序设计,实现对节日彩灯的点亮、熄灭、闪烁等控制效果。

2. 学生能够通过实际操作,解决PLC控制过程中遇到的问题,提高实际操作能力。

情感态度价值观目标:1. 学生培养对电子技术、自动化控制技术的兴趣,激发创新意识。

2. 学生通过团队协作完成课程任务,培养沟通、合作能力,增强集体荣誉感。

3. 学生能够关注我国传统节日文化,将所学知识与实际应用相结合,提高对传统文化的认识和尊重。

课程性质:本课程为实践性较强的课程,结合电子技术、自动化控制技术,以节日彩灯为载体,培养学生的实际操作能力和创新能力。

学生特点:学生具备一定的电子电路知识和编程基础,对实践操作有较高的兴趣。

教学要求:结合课本知识,注重理论与实践相结合,强调学生的动手能力,提高学生对PLC控制技术的应用能力。

在教学过程中,关注学生的学习进度和情感态度,引导他们积极投入到课程学习中。

通过课程目标的分解,使学生在学习过程中取得具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. PLC基本原理:介绍PLC的发展历程、结构组成、工作原理,使学生了解PLC的基本概念和功能。

2. PLC编程软件使用:教授学生如何使用PLC编程软件,包括软件的安装、界面认识、基本操作等。

3. 电子电路基础知识:回顾与PLC控制相关的电子电路知识,如传感器、继电器、开关等。

4. 节日彩灯控制要求:分析节日彩灯的控制需求,如点亮、熄灭、闪烁等效果,以及不同模式切换方法。

5. PLC控制程序设计:根据节日彩灯控制要求,教授学生如何设计PLC控制程序,包括编程语言、指令、逻辑表达式等。

基于MCGS的节日彩灯的设计

基于MCGS的节日彩灯的设计

随着计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工程组态软件将为您提供强有力的软件支持。

MCGS是一套32位工控组态软件,可稳定运行于Windouws95/98/Me/NT/2000等多种操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。

本课题的主要内容为基于MCGS的四台电动机的顺序起、停的PLC的控制实训。

此仿真系统由上位机和下位机两部分组成,上位机主要用来完成仿真界面的制作工作,下位机则用来完成PLC程序的编写,最后,进行上位机设计结果与下位机结果的配合,完成整个系统的设计连接。

利用组态软件模拟PLC的控制对象,我们不需要实物而仅通过微机显示器就可以检验所编程序的正确与否和执行结果,为PLC的试验教学提供了一条新途径。

关键词:MCGS ;仿真系统;PLC ;四台电机顺序启停1 绪论 (1)1.1 引言 (1)1.2 组态软件的发展 (1)1.2.1 组态软件在我国的发展历程 (1)1.2.2 流行的组态软件 (1)2 MCGS组态软件功能简介 (2)2.1 MCGS组态软件 (2)2.2 MCGS组态软件组成部分 (3)2.3 MCGS组态软件的功能和特点 (4)2.4 MCGS组态软件的工作方式 (5)3仿真画面的设计 (6)3.1新建工程 (6)3.2 用户窗口的组态 (7)3.2.1建立画面 (7)3.2.2 编辑画面 (7)3.2.3主画面的编辑 (8)3.3定义数据对象 (10)3.4动画连接 (11)4 下位机程序的编写 (13)4.1可编程控制器的概况 (14)4.2程序的编写 (14)5 连接调试 (16)5.1设备连接 (16)5.2 串口设备属性设置 (19)6 结束语 (20)7 参考文献 (21)1 绪论1.1 引言每当夜幕降临,楼宇上、道路旁缤纷夺目的霓虹灯广告,构筑了一道璀灿的城市夜景,作为主角。

基于PLC的彩灯控制组态王报告资料

基于PLC的彩灯控制组态王报告资料

电气工程学院课程设计说明书电气控制与PLC设计题目:基于PLC的彩灯控制系别:电气工程系年级专业:检测一班学号: 131203021004学生姓名:黄华健指导教师:金梅教师职称:副教授电气工程学院《课程设计》任务书课程名称:电气控制与PLC基层教学单位:仪器科学与工程系指导教师:学号131203021004学生姓名黄华健(专业)班级检测1班设计题目基于PLC的彩灯控制设计技术参数1.设计内容见附页(13)2.使用组态王实现上位控制3.公共实践(四层电梯)4.公共实践(邮件分拣)(选作)5.查阅资料(变频器)设计要求采用PLC进行设计。

画出系统图,采用梯形图编程,并给出相应的组态控制工程(附主画面)。

结合公共实践部分,完成设计说明书。

参考资料“电气控制”类图书及论文资料“可编程控制器”类图书及论文资料周次20周应完成内容分析设计要求、查资料、确定方案,设计梯形图、设计上位组态撰写课程设计说明书,答辩指导教师签字基层教学单位主任签字说明:1、此表一式三份,系、学生各一份,报送院教务科一份。

2、学生那份任务书要求装订到课程设计报告前面。

电气工程学院教务科摘要:本课题讲述的是如何通过PLC来控制彩灯,并通过组态王进行流程仿真。

随着改革的不断深入,社会主义市场经济的不断繁荣和发展,大中小城市都在进行亮化工程。

企业为展现自己的形象和产品,一般都会采用霓虹灯广告屏这种广告手法,所以当我们夜晚走在大街上,马路两旁各色各样的霓虹灯广告随处可见。

一种是采用霓虹灯管做成的各种形状和多种彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果,大部分是采用霓虹灯。

这就涉及到如何去控制霓虹灯的亮灭、闪烁时间及流动方向等诸多控制问题,如何去快捷、可靠、简单的去控制,成为人们考虑的重点,在这我认为PLC最适合去解决这些问题,因为PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。

任务三 用PLC实现彩灯的控制

任务三  用PLC实现彩灯的控制

【任务描述】 任务描述】
专业能力训练环节一
右图是彩灯电路 彩灯电路实验板,是一个 比较典型的电路,它既可以实现 灯光的发射型 收缩型,还可以 发射型、收缩型 实现电路的循环流动型 循环流动型。 控制要求:按下启动按钮 启动按钮,L1亮 1s后灭,接着L2,L3,L4,L5亮 1s后灭 ,1s后灭,再接着L6,L7,L8, L9亮1s后灭,L1又亮,如此循环 如此循环 下去。
任务三 用PLC实现彩灯的 PLC实现彩灯的 控制
主讲:陈怀忠 姜磊
【任务目标】 任务目标】
掌握编程软元件定时器T及其应用。 定时器T 掌握编程软元件计数器C及其应用。 计数器C 能用堆栈指令MPS、MRD、MPP 主控指令MC 堆栈指令MPS、MRD、MPP;主控指令MC 、MCR 上升沿微分输出指令PLS 下降沿微分输 MCR;上升沿微分输出指令PLS与下降沿微分输 出指令PLF 出指令PLF等编写彩灯控制的梯形图并调试。 会利用所学指令编写梯形图完成脉冲发生器 振 脉冲发生器、振 荡电路、分频电路 荡电路 分频电路等常用的逻辑功能电路设计。 提高查阅资料和信息处理的能力、交流表达能力 及团队合作能力。
掉电保持型
C220~C234
15
1相无启动/复位端子(单输入) 高速 计数器 (外部 计数器) 1相带启动/复位端子(单输入) 1相2计数输入型 2相双计数输入型(A-B型)
C235~C240 C241~C245 C246~C250 C251~C255
6 5 5 5
【知识链接】 知识链接】
(1)16位增计数器 ) 位增计数器 16位增计数器有“通用型”和“掉电保持型 位增计数器有“ 位增计数器有 通用型” 两种。 ”两种。
【任务描述】 任务描述】

基于可编程控制器(PLC)的广告牌彩灯的控制

基于可编程控制器(PLC)的广告牌彩灯的控制

摘要随着电子技术的飞速发展,基于可编程控制器(PLC)的控制系统已经广泛应用于工业、农业、电力、电子、智能楼宇等行业。

课设就是PLC控制系统,在实验中,要实现对广告牌彩灯的控制,即让广告牌上的彩灯按照指定要求亮和灭。

这个实验在软件方面的难点就在与逻辑的分析和实现,还有对同一个输出做不同的控制。

在硬件方面就相对比较容易,只需将分配好的I/O表做相应的连接。

本系统工作原理采用PLC作为核心。

控制系统另外包括通讯接口及组态王软件。

关键词:广告牌彩灯;可编程控制器;组态王目录目录.............................................................................................................................................. I I 1、绪论. (1)1.1、选题的意义 (1)1.2、PLC的介绍 (1)1.3、组态软件的介绍 (4)2、总体设计方案 (5)2.1、广告牌彩灯的工作要求 (5)2.2、系统设计要点 (5)2.2、总体设计流程 (7)3、系统的硬件配置 (8)3.1、PLC S7-200 (8)3.2、编程元件地址分配 (9)3.3、输入输出接线图 (10)4、系统软件设计 (10)4.1、编程软件介绍 (10)4.2、系统程序设计方案 (12)5、程序调试 (13)6、实验结果 (13)7、实验体会 (16)参考文献 (17)附录 (18)1、绪论1.1、选题的意义随着社会主义市场经济的不断繁荣和发展,各大中小城市都在进行亮化工程,各企业为宣传自己企业的形象和产品,均采用广告手法之一:广告牌彩灯来实现这一目的,当我们夜晚走在大街上,马路两旁各色各样的广告牌均可以见到,也被社会和企业广泛应用。

这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC来达到控制的要求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 MCGS组态软件简介1.1 MCGS组态软件的功能和特点MCGS即“监视与控制通用系统”,英文全称为Monitor and Contorl Generated system。

MCGS是为工业过程控制和实时检测领域服务的通用件算计软件,具有功能完善、操作简单、可视性好、可维护性强的突出特点。

MCGS工程组态软件的功能和特点可归纳如下:1.概念简单,易于理解和使用。

普通工程人员经过短时间的培训就能正确掌握快速完成多数简单工程项口的监控程序设计和运行操作。

用户可避开复杂的计算机硬件问题,集中精力解决工程本身的问题,按照系统的规定,组态配置出高性能、高可靠性、高度专业化的上位机监控系统。

2.功能齐全,便于方案设计。

MCGS为解决工程监控问题提供了丰富多样的手段,从设备驱动(数据采集)到数据处理、流程处理、动画显示、报表输出、曲线显示等各个环节,均有丰富的功能组件和常用图形库可供选用,用户只需根据工程作业的需要和特点,进行方案设计和组态配置,即可生成用户应用软件系统。

3.是实行与并行处理。

MCGS从分利用了Windons操作平台的多任务、按优先级分时操作的功能,使PC机广泛应用于工程测控领域成为可能。

工程作业中,大量的数据和信息需要及时收集,及时处理,在计算机测控技术领域称其为实时性任务关键任务,如数据采集如画面显示,可在主机运行周期时间内插空进行。

而想打印数据一类的工作,可运行于后台,称为脱机作业。

MCGS是真正的32位系统,可运行于Microsoft Windows95,98和Microsoft Windows NT平台,以线程为单位进行分时并行处理。

4.建立实时数据库,便于用户分步组态,保证系统安全可靠运行。

MCGS组态软件由主控窗口,设备窗口,用户窗口,实时数据库和运行策略五部分构成。

其中的“实时数据库”是整个系统的核心。

在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干;而在系统运行过程中,各个部分都通过实时数据库交换数据,形成互相关联的整体。

实时数据库是一个数据处理中心,是系统各个部分及各种功能性构件的公用数据库。

各个部分独立地向实时数据库输入和输出数据,并完成自己的差错控制。

5.设立“设备工具箱”,针对外部设备的特征,用户从中选择“构件”,设置于设备窗口内,赋予相关的属性,建立系统与外部设备的连接关系,即可实现对该种设备的驱动与控制。

不同的设备对应于不同的构件,所有的设备构件均通过实时数据库建立关系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其他构件和整个系统的结构,从这一意义上讲,MCGS时一哥“设备无关”的系统,用户不必因外部设备局部改动,而影响整个系统。

6.“面向窗口”的设计方法,增加了可视性和可操作性。

以窗口为单位,构造用户运行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变。

用户可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图形界面、标准Windows风格色图形界面以及带有动画效果的工具条和状态条。

7.利用丰富的“动画组态”功能,快速构造各种复杂生动的动态画面。

以图像、图符、数据、曲线等多种方式,为操作员及时提供系统运行中的状态、品质及异常报警等有关信息。

用变化大小、改变颜色、敏感闪烁、移动翻转等多种手段,增强画面的动态显示效果。

图元、图符对象定义相应的状态属性,即可实现动画效果。

同时,MCGS为用户提供了丰富的动画构件,模拟工程控制与实时监测作业中常用的物理器件的动作和功能。

每个动画构件都对应一个特定的动画功能。

如:实时曲线构件、历史曲线构件、报警显示构件、自由表个构件等。

8.引入“运行策略”的概念。

复杂的工程作业,运行流程都是多分支的。

用传统的编程方法实现,几番所有容易出错。

MCGS开辟了“策略窗口”,用户可以选用系统提供的各种条件和功能的“策略构件”,用图形化的方法构造多分支的应用程序,实现自由、精确地控制运行流程,按照设定的条件和顺序,操作外部设备,控制窗口的打开和关闭,与实时数据库进行数据交换。

同时,也可以由用户创建新的策略构件,扩展新的功能。

9.MCGS系统有五大功能部件组成,主要的功能部件以构件的形式来构造。

不同的构件有着不同的功能,且各自独立。

三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画显示和流程控制)的所有工作。

用户也可以根据需要,定制特定类型构件,使MCGS系统的功能得到扩充。

这种充分利用“面向对象”的技术,大大提高了系统的可维护性和可充分性。

10.支持OLE Automation技术MCGS允许用户在VB中操作MCGS中的对象,提供了一套开放的可扩充接口,用户可根据自己的需要用VB编制特定的功能构件来扩充系统的功能。

11.MCGS中数据的存储不再使用普通的文件,而是用数据库来管理一切。

组态时,系统生的组态结果是一个数据库:运行时,数据对象、报警信息的存储也是一个数据库。

利用数据库密保存数据和处理数据,提高了系统的可靠性和运行效率,同时,也使其它应用软件系统能直接处理数据库中的存盘数据。

12.设立“对象元件库”,解决了组态结果的积累和重新利用问题。

所谓对象元件库,实际上是分类存储各种组态对象的图库。

组态时,可把制作完好的对象(包括图形对象,窗口对象,策略对象,一直位图文件等等)以原件的形式存入图库中,也可把元件库中的各种对象取出,直接为当前的工程所用。

随着工作的积累,对象元件库将日益扩大和丰富,组态工作将会越来越简单方便。

13.提供对网络的支持。

考虑到工程系统今后的发展趋势,MCGS充分运用现今发展的DCCW (Distributed Computer Cooperator Work)技术,即分布式计算机协同工作方式,来是分散在不同现场之间的采集系统和工作站之间协同工作。

通过MCGS,不同的工作站之间可以实时交换数据,实现对控制系统的分布式控制和管理。

1.2MCGS组态软件的系统构成1.2.1 MCGS组态软件的整体结构MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。

两部分互相独立,有紧密相关。

MCGS组态环境是生成用户系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。

用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编写工程打印表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS运行环境一起,构成了用户应用系统,统称为“工程”。

MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。

在运行环境中完成工程的控制工作。

1.2.2 MCGS工程的五大部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。

主控窗口:是工程的主窗口或主框架。

在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。

主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。

设备窗口:是连接和驱动外部设备的工作环境。

在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。

用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。

实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。

在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。

运行策略:本窗口主要完成工程运行流程的控制。

包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。

1.2.3 MCGS组态软件的工作方式MCGS如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交换。

包括数据采集和发送设备指令。

设备驱动程序是由VB程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。

MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中各个部分,完成整个系统的通讯过程。

每个驱动程序独占一个线程,达到互不干扰的目的。

MCGS如何产生动画效果:MCGS为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。

所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。

然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。

当工业现场中测控对象的状态(如:储油罐的液面高度等)发生变化时,通过设备驱动程序将变化的数据采集到实时数据库的变量中,该变量是与动画属性相关的变量,数值的变化,使图形的状态产生相应的变化(如大小变化)。

现场的数据是连续被采集进来的,这样就会产生逼真的动画效果(如储油罐的液面的升高和降低)。

用户也可编写程序来控制动画界面,以达到满意的效果。

MCGS如何实施远程多机监控:MCGS提供了一套完善的网络机制,可通过TCP/IP网、Modem网和串口网将多台计算机连接在一起,构成分布式网络测控系统,实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。

同时,可利用MCGS提供的网络功能,在工作站上直接对服务器中的数据库进行读写操作。

分布式网络测控系统的每一台计算机都要安装一套MCGS工控组态软件。

MCGS把各种网络形式,以父设备构件和子设备构件的形式,供用户调用,并进行工作状态、端口号、工作站地址等属性参数的设置。

如何对工程运行流程实施有效控制:MCGS开辟了专用的“运行策略”窗口,建立用户运行策略。

MCGS提供了丰富的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块(称为“用户策略”),使系统能够按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。

所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。

2节日彩灯控制系统设计2.1工程建立建立工程步骤:(1)鼠标单击文件菜单中“新建工程”选项,如果MCGS安装在D:盘根目录下,则会在D:MCGS WORK 下自动生成新建工程,默认的工程名为:“新建工程X.MCG”。

相关文档
最新文档