当前位置:文档之家› 基于MCGS组态软件的步进电机滑台控制系统

基于MCGS组态软件的步进电机滑台控制系统

基于MCGS组态软件的步进电机滑台控制系统
基于MCGS组态软件的步进电机滑台控制系统

基于MCGS组态软件的步进电机滑台控制系统

学生姓名

院系名称

专业名称

班级

学号

指导教师

完成时间

基于MCGS组态软件的步进电机滑台控制系统

摘要随着社会的发展,科技的不断进步,工业也生产越来越趋向自动化。

而自动化控制系统采用最多的最多的就是PLC与计算机的结合,实现程序控制,数据采集分析,参数设定可以实现对工业生产的控制与监控。而工业生产中电机者扮演者重中之重的角色。设计所用到的步进电机广泛的用于数控车床与机器人系统中。

设计涉及到的步进电机的运行方式程序设计以及MCGS的监控画面设计两

大方面。主要包括下面几个方面:

(1)该系统采用4相步进电机对丝杆滑台进行水平位移控制。

(2)采用MCGS设计组态窗口,实现对步进电机的多种方式运行控制及设置。(3)能够在组态窗口实时显示滑台位移信息等,能够模拟多工位控制功能。(4)在PLC上设计实现下位机控制程序,与MCGS实现交互功能。

关键词步进电机 MCGS 自动控制滑台

Based on the MCGS stepper motor control system

Abstract with the development of the society, the progress of science and technology, industrial production also are becoming more and more automation.And automation control system adopts the most the most is the combination of PLC and thecomputer implementation process control,Data collection and analysis, parameter setting can be achieved for the control and monitoring of industrial production.And the motor in industrial production ,Who played a key role.This paper used stepping motor is widely used in CNC lathe and machine People in the system.

This article involves the stepping motor of the operation mode of the program design and the MCGS design two monitoring picture

Big aspects.Mainly includes the following several aspects:

(1) the system USES 4 phase stepper motor to control the horizontal displacement screw sliding table.

(2) based on the MCGS design window, to achieve a variety of ways of running the stepper motor control and Settings.

(3) be able to set up a real-time display the configuration window sliding displacement information, etc., to simulate multi-station control function.

(4) on the PLC control program design is implemented under the machine, and the MCGS to realize interaction function.

Keywords stepper motor MCGS automatic control sliding table

目录

摘要................................................................ I Abstract .......................................................... II 1 绪论.. (1)

1.1课题的背景和研究意义 (1)

1.2国内外现状和动态 (1)

1.2.1 PLC应用现状概述 (1)

1.2.2 MCGS组态软件现状概述 (2)

1.3 设计完成的主要工作 (2)

2 MCGS软件及STEP 7-Micro/WIN软件介绍 (3)

2.1 MCGS组态软件介绍 (3)

2.1.1 MCGS五大组成部分 (3)

2.1.2 MCGS软件的功能特点 (3)

2.1.3 MCGS软件与PLC通讯 (4)

2.2 PLC STEP 7-Micro/WIN软件介绍 (6)

2.2.1 硬件连接 (6)

2.2.2 常用指令介绍 (9)

3 课题软件设计及硬件设计 (12)

3.1 课题分析及方法 (12)

3.1.1 42系列四相步进电机控制原理 (12)

3.1.2 步进电机速度快慢控制 (12)

3.1.3 步进电机的正反转设计 (12)

3.2 MCGS软件设计 (12)

3.2.1 MCGS总控系统画面 (12)

3.2.2 实时数据库数据对象组态 (14)

3.2.3 设备窗口组态 (14)

3.2.4 运行策略 (16)

3.3下位机PLC梯形图程序设计 (19)

3.3.1 产生脉冲信号梯形图 (19)

3.3.2 电机正转梯形图 (22)

3.3.3 电机反转梯形图 (24)

3.3.4 最终输出控制梯形图 (27)

3.4 硬件设计 (28)

4 总结 (31)

4.1 设计遇到的问题 (31)

4.1.1 通讯 (31)

4.1.2 电机反转程序 (31)

4.2 设计特点 (31)

4.2.1电机运行方式 (31)

4.2.2 电机的速度控制 (32)

4.2.3 组态软件的监控画面 (32)

4.2.4 运行策略的应用 (32)

参考文献 (33)

1 绪论

1.1课题的背景和研究意义

在这个科技飞速发展的时代,人们在生产活动中,滑台的控制系统在实际的工作中应用的也非常的多,通过滑台带动着工件运载到指定工位,实现对工件的加工与转移。滑台的应用大大的提高了工厂的生产效率。在现代化生产过程中担当着重要的角色。

设计研究的滑台是由PLC控制,步进电机带动。步进电机是一种特种电机,它歩进角小,控制精度强,惯性影响小,工作稳定,被广泛的应用于自动化。

随着PLC的不断发展,其功能越来越强大,各种运算功能和各类功能指令的加入,使得PLC对步进电机的控制应用变得更加广泛。使用PLC对步进电机进行控制,可使得步进电机的抗干扰能力更强,可靠性更高[1],同时,由于实现了模块化结构,使系统构成更加灵活,而且编程语言简单易学,易于掌握。而且PLC程序,可以进行在线修改,体积小,维修方便。

1.2国内外现状和动态

1.2.1 PLC应用现状概述

社会在进步,特别在科学技术领域,近些年也发展的很快,在很多的工厂PLC的应用也越来越多,它的使用大大的提高了工厂的生产效率[2]。PLC有很多强大的功能,它可以对数据进行处理,可以用程序控制,可以参数设定和数据之间可以通信,能够实时的监控自动化生产生产过程[3]。PLC发展到今天,已经形成了大、中、小各种不同型号的产品[4]。PLC的发展也进入了比较成熟的时期,其功能完善,适用性强,抗干扰能力强,可靠性高[5]。目前PLC已广泛应用于各个领域。其使用情况可大致分为:开关量的逻辑控制、模拟量控制、运动控制、过程控制、数据处理、通信联网等[6]。流水线的生产应用了很多开关量的逻辑控制;模拟量的控制主要针对工业生产中,温度、压力等模拟量,在对这些量进行控制时会涉及到数模的转换,给PLC配模数或数模转换模块,PLC就可以实现对温度、压力等模拟信号进行控制;运动控制被机械、机床、电梯等各种系统所使用;过程控制是一种在全世界很多工厂、企业都使用的很多闭环控制,简单的说,它是指对温度、流量等模拟量的控制,其应用非常广泛[7];PLC内部有很多的运算模块,有函数逻辑等运算,所以可以实现对数据的处理功能;PLC发展至今,商家也越

来越注重其之间的通信,PLC与PLC的通信让其在使用时更加的方便。

1.2.2 MCGS组态软件现状概述

在工业自动化领域,其具有代表性的组态软件之一就是MCGS。MCGS是由北京昆仑通态自动化软件公司研发的。MCGS软件,是一款很符合中国人习惯的组态软件,比如说它里面的变量都可以是中文。它的主要功能是建立组态监控画面,并与下位机PLC进行通信,实现数据的收集,处理,并传送数据[8]。MCGS组态软件有网络版、通用版、嵌入版。MCGS软件简单易学,其其监控画面设计也比较随意,能够装载位图,使其监控画面能够很形象的模拟工业生产现场。

1.3 设计完成的主要工作

设计涉及到的步进电机的运行方式程序设计以及MCGS的监控画面设计两大方面。主要包括下面几个方面:

(1)该系统采用4相步进电机对丝杆滑台进行水平位移控制。

(2)采用MCGS设计系统控制画面,实现对步进电机的多种方式运行控制及设置。(3)能够在组态窗口实时显示滑台位移信息等,能够模拟多工位控制功能。(4)在PLC上设计实现下位机控制程序,与MCGS实现交互功能。

2 MCGS软件及STEP 7-Micro/WIN软件介绍

2.1 MCGS组态软件介绍

2.1.1 MCGS五大组成部分

图1 MCGS五大组成部分

1 主控窗口

主控窗口用于展现工程总体外观,调度设备窗口,管理用户窗口,调用策略等。

2 设备窗口

通过设备窗口中的通道链接,可以使上位机软件MCGS能收集PLC的数据,也可以将数据传输给PLC。

3 用户窗口

用户窗口用来绘制监控画面。可以生动形象的模拟工业生产现场的情况。

4 实时数据库

用于设置控制系统所需要的变量,常量等。数据类型可以是:开关型,数值型,字符型,事件型与组对象。

5 运行策略

运行策略:通过编写脚本程序,辅助PLC的程序控制。使设计更为灵活,简洁。运行策略的分类:启动策略、用户策略、循环策略。

启动策略:当系统运行开始时执行一次。

用户策略:当达到用户设定的条件时,策略执行一次

循环策略:按照设定的循环时间,不断的扫描周期性执行。

2.1.2 MCGS软件的功能特点

MCGS组态软件的功能特点:

简单形象的操作界面。MCGS是全中文的开发界面,在学习时上手会比较快。其用户窗口的设计,能够很形象的模拟工业生产设备,可视性很好。

丰富、生动的多媒体画面。操作员可以通过MCGS的图像、图符、数据、曲线等功能,及时获得系统在运行过程中的状况;其画面可以通过改变灯的亮灭,或者图形颜色的改变,或者是滑块的移动等来增强画面的动态感;MCGS软件还有很多的生动形象的小元器件,在建立组态画面时,大大的简化了画面的设计。

安全性好。MCGS有很多安全功能,MCGS可以对工程进行加密、锁定软件狗、设置工程运行的期限等功能,以保护组态开发者的成果[9]。

强大的网络功能。我们可以用IE浏览器,实现数据在整个企业区域的共享,方便的企业的管理。

多样化的报警功能。MCGS有很多不同的报警类型与报警函数。在设置报警时调用方便。其完善的报警系统,大大的提高了自动化工厂的安全水平。

方便控制复杂的运行流程。MCGS的策略窗口:我们可以编写用户策略,启动策略,循环策略。来辅助控制PLC程序。可以大大简化,PLC程序的设计。MCGS系统可靠性高。MCGS中数据组态设计时的数据对像、报警信息以及运行时产生的数据都是生成数据库,用数据库对其进行处理。让系统很稳定,数据在通信时也很快。而且数据库的数据也可以用其他的软件进行操作。

对象元件库,组态工作简单方便。对象元件库实际上是储存图库,它本身有很多已有的供我们使用,方便我们绘制监控画面。在实际的设计中我们也可以将自己设计好的原件,添加到图库中,在以后的设计中调用即可。随着工作的积累,我们便有了自己丰富的元件图库,使设计变得更加方便。

2.1.3 MCGS软件与PLC通讯

本文用到的设备有:

图2 MCGS上需要添加的设备

设备的添加与设置:

图3 串口通讯父设备的添加

图4 西门子-S7200设备的添加

双击设备管理,然后在空白处右键,单击设备管理,找到串口父设备,增加;在

PLC 设备中找到:西门子S7200PPI,点击增加。

图5 设备参数设置

单击先单击通用串口父设备,然后再单击西门子-S7200PPI,将其添加到父设备下

单击串口父设备0-【通用串口父设备】设置数据

将串口端信号的COM设置成与PLC一样的端口

数据校验方式设置成偶检验。到此设备通讯就设置完成了。

2.2 PLC STEP 7-Micro/WIN软件介绍

2.2.1 硬件连接

1 线缆驱动安装

本设计用到的电缆是 USB-PPI+ ,需要安装黑色电缆驱动。

先用 USB-PPI+ 将电脑与PLC连接起来

图6 黑色线缆驱动适用的黑色线缆型号

驱动下载好后

图7 线缆驱动安装

XP系统可以直接点右边箭头直接安装。

WIN7系统需要点左边箭头内的SETUP安装。看到驱动安装成功就好了。

2 端口设置

打开STEP 7-Micro/WIN软件如图

图8 STEP 7-Micro/WIN编程软件主界面

点击双箭头所指处,设置端口

按照箭头所指顺序点击,COM端口,安装了

线缆驱动就会有。

点击OK,这样就设置好了端口。

图10 STEP 7-Micro/WIN端口通讯刷新

然后点击通信,不勾选所以波特率,双击刷新,就会找到端口设备,点击确定。至此,PLC就与电脑连接成功了,我们就可以开始编程,并下载程序,调试了。

2.2.2 常用指令介绍

1 移位指令

图11 移位指令的端口功能

ROL-B 指令,字节循环左移。当EN为1时,IN中的数据开始向左移动,移动N位后的数据将存在OUT中。

IN:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD

OUT:IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD

N:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD、常数

图12 移位指令应用举例

当按下I0.0,MBO中的数据就开始移位,一次移动移位。

2 传送指令

图13 传送指令

MOV-B字节传送指令,如图,上电后,将IN中的数据1传个寄存器MB0

3 定时器

图14 定时器指令

PT端的数据可以是变量也可以是常量,如图当PT=1时,代表100MS。如图当IN=1时定时器开始计时,1s后定时器关断。

3 课题软件设计及硬件设计

3.1 课题分析及方法

3.1.1 42系列四相步进电机控制原理

本次设计系统中,丝杆滑台的位移控制采用42系列四相步进电机来实现。四相步进电机内部具有A、B、C、D四组线圈,通过一定顺序将线圈与供电电源接通和断开[10],就能够使步进电机按照正转或反转方向步进一定的步距角。四组线圈的不同通断电组合就形成了不同拍数的控制方式。以八拍运行为例,需要通过PLC输出点依次导通A-AB-B-BC-C-CD-D-DA,此时步进电机将依次步进8步[11]。只要PLC不断的在输出点产生上述周期性的通断控制,四相步进电机将持续步进运行。本设计采用的方法是:通过对PLC内部标志字节进行移位来进行节拍的变化,即给8位的MB寄存器一个初值1,然后一次移动一位,然后选取寄存器的值作为控制信号,依次导通A-AB-B-BC-C-CD-D-DA就实现了步进电机的八拍运行方式[12]。

3.1.2 步进电机速度快慢控制

通过分析,只要控制寄存器的移动速度,就控制了电机运行速度。所以在PLC软件中采用内部定时器T37,当T37定时时间到,则进行移位操作。将定时器的预置时间设置成变量,这样就可以在上位机组态软件MCGS中就可以进行修改,实现对步进电机不同运行速度的控制。

3.1.3 步进电机的正反转设计

先编写好了正转的3种运行方式,八拍,四拍,单四拍。在梯形图程序设计中,将控制ABCD导通的信号分别变成控制DCBA导通,这样PLC输出点对四相步进电机四组线圈的通断控制信号就按相应节拍的逆序输出,十分简便的实现了步进电机的反转控制。

3.2 MCGS软件设计

3.2.1 MCGS总控系统画面

MCGS组态设计中主要包括以下几个部分的组态及编程:

系统控制窗口组态

图15 控制系统主控画面

画面中的四个灯,用来读取步进电机的ABCD四相脉冲变化;中间的步进电机、滑块、还有一个导杆是我对实物拍照,然后PS处理,然后用MCGS软件的位图装载功能添加上去的,滑块建立了动画连接,可以用步进电机对其控制;速度控制的一个下拉框,可以给定时器T37写入数据,控制步进电机的速度;画面中八拍、单四拍、双四拍按钮可以给M6.0、M6.1、M6.2写入数据,用来控制电机的八拍、单四拍、双四拍运行;正转、反转按钮可以给开关型变量M7.0、M7.1写入数据,控制步进电机的正反转,正转和反转按钮动作时会调用对应的互锁脚本,使其动

作可靠;总开关按钮可以给M7.2写入数据,让电机停止并让所有按钮置0。

3.2.2 实时数据库数据对象组态

图16 实时数据库组态画面

先设置4个开关型变量A相、B相、C相、D相、用来读取步进电机的定子4相开与断的状态,。设置数值型变量“时间”来调节定时器T37的定时时间。开关型变量“总开关”向M7.2写入数据,用于整个系统的清零;开关型变量“正转”向M7.0写入数据,用于控制步进电机的正转运行;开关型变量“反转”向M7.1写入数据,用来控制步进电机的反转运行;开关型变量“八拍”,向M6.0写入数据,用于控制步进电机的八拍运行方式的启动与停止;开关型变量“单四拍”,向M6.1写入数据,用于控制步进电机的单四拍运行方式的启动与停止;开关型变量“双四拍”,向M6.2写入数据,用于控制步进电机的双四拍运行方式的启动与停止;还有一个数值型的变量“位移”,用来控制显示滑块位子的变量。

3.2.3 设备窗口组态

为了实现MCGS与PLC的通讯,需要对设备窗口进行组态设置,图17所示,为PLC设备的添加,图18所示,进行通讯参数的设置[13]。

图17 设计所需添加设备

图18 串口通讯基本参数设置

PLC设置中在内部属性中添加需要的通道来传送数据,此通道用来从PLC内部寄存器里取值给MCGS软件和从MCGS软件中写值给PLC内部寄存器。然后是通道连接,即是把所建通道与我们设置的数据变量关联,即实现软件与PLC通信。正确连接过后便可以通过MCGS软件平台来控制PLC做出相应的动作了。连接如下图所示。

MCGS组态软件使用入门

MCGS组态软件使用说明 MCGS是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。 MCGS组态软件包括三个版本,分别是网络版、通用版、嵌入版。 具有功能完善、操作简便、可视性好、可维护性强的突出特点。通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备 1,MCGS组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和 构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成 用户组态设计的目标和功能。 MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分 分别进行组态操作,完成不同的工作,具有不同的特性。 ●主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这 些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。 ●设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序, 定义连接与驱动设备用的数据变量。 ●用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线 图表等。 ●实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内 定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。 ●运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(if…then脚本程序),选用各种功能构件, 如:数据提取、定时器、配方操作、多媒体输出等。 2,MCGS组态软件的功能和特点 ●全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于Microsoft Windows95/98/Me/NT/2000等多种操作系统。 ●庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一 体的漂亮、生动的工程画面。 ●全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、 更灵活地处理、显示生产数据。 ●支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备 操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。 ●简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开发出复杂的流程控制系统。 ●强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场

MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书 一、概述 计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。 MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。 二、软件组成 (一)按使用环境分,MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关,分述如下: 1.MCGS组态环境: 该环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。 2.MCGS运行环境: 该环境是用户应用系统的运行环境,在运行环境中完成对工程的控制工作。 (二)按组成要素分,MCGS工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成: 1.主控窗口: 是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。 2.设备窗口: 是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。 3.用户窗口: 本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、

11.MCGS组态软件使用

MCGS工控组态软件的使用 [学习目标] 1.理解工业控制组态的基本概念、大致内容以及运行环境的执行机制; 2.掌握动画组态、报表组态、实时与历史曲线组态等组态内容的操作方法; 任务一、了解MCGS组态软件的基本概念及运行机制 一、任务实施 1) 教师讲解工业组态基本概念。 2)教师通过实例分析MCGS组态软件的系统构成、工作机制等。 二、思考题 1) 什么是工业控制组态? 2)MCGS组态软件的五大部分分别是?各起什么作用? 3)MCGS组态软件是如何产生动画效果的? 三、MCGS组态软件基本知识 1.MCGS组态软件概述 1.1 什么是MCGS组态软件 MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。 MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完

成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。 MCGS 具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。 1.2 MCGS 组态软件的系统构成 MCGS 组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。两部分互相独立,又紧密相关。 MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于MCGS 目录的Program 子目录中。用户在MCGS 组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为

免费下载 MCGS教程

第一讲MCGS组态软件概述 本讲重点: 了解什么是MCGS组态软件 了解MCGS组态软件的系统构成 了解MCGS组态软件的功能和特点 了解MCGS组态软件面向对象的工作方式 1.1 什么是MCGS组态软件 MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。 MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。 MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。

2 MCGS 初级教程 1.2 MCGS 组态软件的系统构成 MCGS 组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。两部分互相独立,又紧密相关。 MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于MCGS 目录的Program 子目录中。用户在MCGS 组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运 组态环境: 组态生成 应用系统 运行环境: 解释执行 组态结果 组态结果 数据库

MCGS组态软件触摸屏简单使用步骤

MCGS组态软件触摸屏简单使用步骤 本教程旨在制作TPC7062KS型号触摸屏简单控制按钮和输出指示 1、软件安装 找到对应的文件夹,运行里面的SETUP.EXE,全部默认设定,直至完成,插上TPC7062KS的USB下载线,自动安装驱动程序。将触摸屏和PLC相连接,在YL-235A中,触摸屏通过COM口直接与PLC的编程口连接,所用的通讯电缆采用PC-PPI电缆,见下图。 2、打开桌面上的,界面如下: 点击新建 按下确定 在实时数据库里,新增对象,双击名字,可进行属性的修改,如下图,我们这里新增5个,分别为启动按钮,停止按钮,运行指示、停止指示、报警指示。 最后完成如下图 3、双击设备窗口的设备窗口 将双击左边的通用串口父设备和西门子s7-200ppi 双击通用串口父设备0,进行属性设置 ■串口端口号(1~255)设置为:0 - COM1; ■通讯波特率设置为:6-9600; ■数据位位数设置为:0-8; ■停止位位数设置为:0-1; ■数据校验方式设置为:2–偶校验; ■其它设置为默认。 双击“西门子_S7200PPI”,进入设备编辑窗口,如下见图。默认右窗口自动生产通道名称I000.0—I000.7,可以单击“删除全部通道”按钮给以删除。

接下进行变量的连接,这里以“启动按钮”变量进行连为例说明。 ①单击“增加设备通道”按钮,出现下图所示窗口。参数设置如下: ■通道类型:M寄存器; ■数据类型:通道的第00位 ■通道地址:1; ■通道个数:2; ■读写方式:读写。 ②单击“确认”按钮,完成基本属性设置。 ③双击“只读M001.0”通道对应的连接变量,从数据中心选择变量:“启动按钮”。 用同样的方法,增加其它通道,连接变量,如图,完成单击“确认”按钮。 关掉窗口,保存。 在用户窗口里新建两个窗口,在窗口属性里分别命名为欢迎界面和控制窗口,可以修改背景颜色。 双击新建的窗口,进行编辑 点击工具箱中的,进行标签制作 双击制作完成的标签,执行属性设置。 单击工具条中的“工具箱”按钮,打开绘图工具箱。在窗口上拉出一片区域额,选中,加载位图。 双击图片,作如下设置 双击控制窗口,进入窗口编辑 单击工具条中的“工具箱”按钮, 数据对象中,单击右角的“?”按钮,从数据中心选择“报警指示”变量。 动画连接中,单击“填充颜色”,右边出现,“”按钮 单击“”按钮,出现如下对话框

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选 表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开” 在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。 这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复 里怎么画渐变色 渐变色只有通用版和网络版有,嵌入版没有 方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。 3.如何在mcgs做脚本=1 让Q输出 当PLC的有信号,让输出,在PLC中做我会,不知道在MCGS中怎么实现 在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为 IF = 1 THEN = 1 ELSE = 0 ENDIF 组态如何实现这样的功能?点击某一部分,弹出登录对话框 这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。

1条回答 可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。 追问 我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢? 回答 你把判断的语句写到图片的事件里就行了 追问 求在具体一点,不知道怎么写。 回答 点控件,右键——事件——Click——事件连接脚本 能记录外部机器运行的时间吗 我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间 首先新建一个循环策略,循环时间为1s 里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。 编辑脚本 这样就行了

MCGS初级教程

目录 第一部分MCGS初级教程 (1) 第一讲MCGS组态软件概述 (1) 1.1 什么是MCGS组态软件 (1) 1.2 MCGS组态软件的系统构成 (1) 1.3 MCGS组态软件的功能和特点 (3) 1.4 MCGS组态软件的工作方式 (4) 第二讲学习MCGS组态软件 (6) 2.1 MCGS组态软件常用术语 (6) 2.2 MCGS组态软件的操作方式 (8) 2.3 鼠标操作 (10) 2.4 组建新工程的一般过程 (10) 第三讲建立一个新工程 (13) 3.1 建立一个新工程 (13) 3.2 设计画面流程 (17) 第四讲让动画动起来 (22) 4.1 定义数据变量 (22) 4.2 动画连接 (24) 4.3 模拟设备 (31) 4.4 编写控制流程 (33) 第五讲报警显示与报警数据 (37) 5.1 定义报警 (37) 5.2 报警显示 (38) 5.3 报警数据 (39)

2 MCGS 初级教程 5.4 修改报警限值 (41) 5.5 报警动画 (44) 第六讲报表输出 (47) 6.1 实时报表 (47) 6.2 历史报表 (49) 第七讲曲线显示 (54) 7.1 实时曲线 (54) 7.2 历史趋势 (55) 第八讲安全机制 (58) 8.1 操作权限 (58) 8.2 系统权限管理 (58) 8.3 工程加密 (64)

第一部分MCGS初级教程 培训目的本书通过一个工程实例使用户熟悉MCGS工控组态软件的基本用法与功能,并按照完成工程的一般过程讲述工程实例,使用户了解如何通过 MCGS工控组态软件完成工程项目。 培训内容动画显示、编制控制策略、输出实时曲线、历史曲线、实时数据、历史数据、报警显示、操作菜单设计、模拟设备连接、工程密码设置、运行 测试 参考手册《MCGS用户指南》 《MCGS参考手册》 MCGS多媒体教程 MCGS组态软件联机帮助 其它E-mail:mcgs@https://www.doczj.com/doc/c110014359.html, 网址:https://www.doczj.com/doc/c110014359.html,

相关主题
文本预览
相关文档 最新文档