综合实践指导书.doc_第1页
综合实践指导书.doc_第2页
综合实践指导书.doc_第3页
综合实践指导书.doc_第4页
综合实践指导书.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档综合实践指导书(任务书)2006-12-29自动化第一部分熟悉PLC及软件编程环境一、 概述:S7-200系列是一种可编程序逻辑控制器(MicroPLCs)。它能够控制各种设备以满足自动化控制需求。S7-200的用户程序中包括了位逻辑、计数器、定时器、复杂数学运算以及与其它智能模块通讯等指令内容,从而使它能够监视输入状态,改变输出状态以达到控制目的。紧凑的结构、灵活的配置和强大的指令集使S7-200成为各种控制应用的理想解决方案。*本实践所用S7200CPU为CPU224型号(DC/DC/DC)14输入/10输出。(外观结构如下)*扩展模块为EM235(模拟量模块)4输入/1输出。(接线端子如下)二、 使用入门:1、连接S7-200CPU: 连接S7-200CPU十分容易。只需要在计算机和S7-200CPU之间连上通讯电缆,然后给S7-200CPU供电即可(相关的连接教师已提前连好,相关的供电开关,操作面板上可以找到)。图1-2 连接S7-200CPU 2、熟悉STEP7-Micro/WIN软件的编程环境:本软件教师已提前安装好。你只需要在计算机桌面上打开STEP7-Micro/WI图标,就打开了一个新的项目。(编程环境中的相关内容,参考有关资料(帮助)自己熟悉) 图1-3*为STEP7-Micro/WIN 设置通讯参数注意图左侧的操作栏。您可以用操作栏中的图标打开STEP7-Micro/WIN 项目中的组件。点击操作栏中的通讯图标,进入通讯对话框。您可以用这个对话框为STEP7-Micro/WIN设置通讯参数。图1-4 设置通讯参数在示例项目中使用的是STEP7-Micro 和 /WIN RS-232/PPI多主站电缆的缺省设置。检查下列设置:1、PC/PPI电缆的通讯地址设为0。2.、接口使用COM1(或COM2)。(注意检查计算机连接在COM1还是COM2口上)。3、传输波特率用9.6Kbps。如果您需要改变通讯设置,请参考相关资料。*与 S7-200建立通讯用通讯对话框与S7-200 建立通讯:1、在通讯对话框中双击刷新图标(如上图)。STEP7-Micro/WIN搜寻并显示所连的S7-200站的CPU图标。2、选择S7-200站并点击OK。如果STEP7-Micro/WIN未能找到您的S7-200CPU,请核对您的通讯参数设置,(注意:检查PLC是否供电)。建立与S7-200的通讯之后,您就可以创建并下载示例程序。*创建一个例子程序创建这个例子程序将使您体会到使用STEP7-Micro/WIN编程有多简单。这个例子程序在三个程序段中用6条指令,完成了一个定时器自启动、自复位的简单功能。在本例中,您用梯形图编辑器来录入程序。下面给出了完整的梯形图和语句表程序。语句表中的注释,解释了程序的逻辑关系。时序图显示了程序的运行状态。*打开程序编辑器点击程序块图标,打开程序编辑器,如下图。注意指令树和程序编辑器。您可以用拖拽的方式将梯形图指令插入到程序编辑器中。在工具栏图标中有一些命令的快捷方式。在输入和保存程序之后,您可以下载程序到S7-200中。*下载例子程序提示:每一个 STEP7-Micro/WIN CPU项目都会有一个 类型(如 CPU221 CPU222 、CPU224、CPU224XP、 CPU226等 )。如果您在项目中选择的CPU类型,与您实际连接的CPU类型不匹配,STEP7-Micro/WIN会提示您并要您作出选择。如果您在本例中遇到这种情况,可以选择“继续下载”。1、您可以点击工具条中的下载图标或者在命令菜单中选择FileDownload来下载程序。参见下图2、点击OK 下载程序到S7-200 。如果您的S7-200处于运行模式,将有一个对话提示您CPU 将进入停止模式。单击Yes将S7-200置于STOP 模式。*将 S7-200转入运行模式如果想通过STEP7-Micro/WIN软件将S7-200转入运行模式,S7-200的模式开关必须设置为RUN或者 TERM。当 S7-200处于RUN模式时,执行程序:1、单击工具条中的运行图标或者在命令菜单中选择PLCRUN 。2、点击Yes 切换模式。当S7-200转入运行模式后,CPU将执行程序使Q0.0的LED指示灯时亮时灭。如下图到这里一个简单的 S7-200程序已经完成。您可以通过选择DebugProgram Status来监控程序。 STEP7-Micro/WIN显示执行结果。要想终止程序,可以单击STOP图标或选择菜单命令PLCSTOP 将S7-200置于STOP模式。三、熟悉常用的编成指令。(参考相关资料)四、编程规则1、外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。2、梯形图每一行都是从左母线开始,线圈接在右边。接点不能放在线圈的右边,在继电器控制的原理图中,热继电器的接点可以加在线圈的右边,而PLC的梯形图是不允许的。3、线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器的常开接点来连接。4、同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作,应尽量避免线圈重复使用。5、梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路就不能直接编程。6、在梯形图中串联接点使用的次数是没有限制,可无限次地使用。7、两个或两个以上的线圈可以并联输出。第二部分熟悉智能仪表开发综合实验台一、概 述“智能仪表开发综合实验台”是依据目前我国“可编程控制器技术”、“DSP信号处理技术”、“虚拟仪器”等相关教学配套使用而设计的,它由控制屏、实验桌组成,集可编程逻辑控制器、编程软件、MCGS工控组态软件、模拟控制实验板、实物、信号采集、信号转换等于一体。在本系统上,可直观地进行PLC的基本指令练习、多个PLC实际应用的模拟实验及实物实验、信号控制采集等相关实验。主机配备采用西门子S7-200系列可编程序控制器。设有电流型漏电保护器,控制屏若有漏电现象,漏电超过一定值,即切断电源,对人身安全起到一定的保护作用。本系统共由多个实验挂箱、电网电压指示、电源总开关、漏电保护器、启动及停止、双组直流电压/电流表、多组直流稳压电源组成。二、包含部件:1、实验挂箱面板图(1)S21-1可编程控制器主机挂箱 (2)S21-2逻辑控制实验挂箱(3)S21-3模拟控制实验挂箱 (4)S21-4温度检测与控制实验挂箱(5) S21-5信号转换实验挂箱2、 控制屏(1)交流电源功能板交流电源220V 供电,由指针式电压表监控电网电压,控制屏的供电由钥匙开关和启停开关控制。(2)直流电压/电流表直流电压测量,测量范围0200V;直流电流测量,测量范围02A。(3)直流电源、定时器兼报警记录仪提供+5V/3A、+24V/1A、12V/1A和15V/1A直流稳压电源各一路。提供定时器兼报警记录仪,平时做时钟使用,具有设定时间,定时报警、切断电源等功能;还可以自动记录由于接线或操作错误所造成的漏电告警次数。三、操作、使用说明1.控制屏的启动与关闭(1) 先将控制屏上所有开关均置关状态,将系统左后侧的单相三芯电源插头插入220V单相交流电源插座。(2) 将控制屏左侧“漏电保护器”开关置“ON”处,控制屏两侧单相双联暗插座输出220V交流电压。打开“电源总开关”,“停止”按钮红灯亮。同时电网电压显示220V。(3) 按下“启动”按钮,“停止”按钮红灯灭,“启动”按钮绿灯亮,可听到屏内交流接触器瞬时吸合声。至此,控制屏启动完毕。(4) 关闭控制屏电源时,必须先按下“停止”按钮(红灯亮、绿灯灭),关闭“电源总开关”,最后将“漏电保护器”开关置于“OFF”位置。(5) 控制屏内装有电压型漏电保护装置,当交流电源线碰壳,或者有漏电现象发生时,即发出告警信号,告警指示灯亮,并使接触器释放,切断各单元的电源,以确保实验的安全;在故障排除之后,只有按一下“复位”键后,才可重新启动。2.各单元的功能、结构特点与使用说明(1) 直流电压/电流表(直键琴键开关选择)1) 电压表测量范围0200V,量程琴键切换,三位半数显。实验使用时,把电压表并联在所测电路的电压两端。选用大量程初步测量电压大小,再次选用相应量程精确测量。2) 电流表测量范围02A,量程琴键切换,三位半数显。实验使用时,把电流表串联在所测电流的电路中。选用大量程初步测量电流大小,再次选用相应量程精确测量。 (2) 直流稳压电源开启本单元的电源开关,+5V/3A、+24V/1A、12V/1A、和15V/1A输出指示灯亮,表示+5V、+24V、12V、和15V的插孔处有电压输出。用户可用控制屏上的数字直流电压表来测试稳压电源的输出。(3) 报警记录仪定时器兼报警记录仪操作方法:1)开机并按复位键后,六位数码显示器将从零时零分零秒开始计时。2)设置密码:a.功能键至功能6(在显示器的末位显示6)。b.数位键,待六位数码管的小数点出现闪动时,然后点动此键,选定需要置数的位。c.来回操作数位键和数字键,将拟定的三位密码数字输入显示器的末三位,且密码的末位数必须是9。3)读取密码:a.功能键至功能1(即显示器的末位显示1)。b.来回操作数位键和数字键,将设定的密码输入到显示器的末三位,然后按确认键,第一位数码管将显示1,表示密码输入正确。4)设置时钟及定时报警时间:a.功能键至功能2(即显示器的末位显示2)。b.来回操作数位键和数字键,将当前的时间(时、分、秒)输入显示器的前五位,并在末位输入1,按确认键,显示器的末位将显示C(CLOCK),表明时钟设置完毕;再来回操作数位键和数字键,将拟定的定时时间输入显示器的前五位,并在末位上输入9,按确认键,显示器的末位将显示A(ALARM)表示定时报警设置成功。5)告警次数清零。a.按功能键至功能3(即显示器的末位显示3),然后按确认键,显示器末三位将显示“000”,表明记录的告警次数已被清零。6)定时时间查询:a.按功能键至功能4(即显示器的末位显示4),然后按确认键,显示器将显示当前所设定的定时报警时间。7)告警次数记录查询:a.按功能键至功能5(即显示器的末位显示5)。然后按确认键。在显示器的末三位上将显示出已出现故障告警的次数。8)时钟显示:a.按复位将显示当前的时间(时、分、秒)。9)运行提示:a.钟走到定时报警时间,蜂鸣器将发出断续的鸣叫声,持续一分钟后自动停止,再延时4分钟,即发出信号,并切断电源。若按复位键并重新启动电源,蜂鸣器将依次再鸣叫一分钟,在延时4分钟后即自动切断电源,同时定时时间将逐次增加5分钟。b.需要修改时钟值、定时值或清除记录的故障次数时,则必须在功能1下重新输入原定的密码后方可进行。c.在功能6下可进行密码的修改。d.使用过程中,如果按住复位键不松开,仪器将停止工作。10)注:a.定时器兼报警记录仪平时应工作在时钟状态。b.切断总电源后,仪器将恢复到初始状态。c.16功能都有相应的指示灯指示当前的工作状态。d.开机未设置,按动复位键将回到初始状态。e.使用过程中连续按动复位键,仪器将暂停工作。(4) 挂箱实验连接及使用说明1) 为了使主机的输入输出接线柱和螺钉不因实验时频繁的装拆而导致损坏,本系统设计时已将这些接点用固定连接线连到实验面板的固定插孔处。实验板上容易接错导致系统损坏的部分线路,已经连好,其它线路学生可用连接线自己进行连线。2) 实验时,断开电源开关,按实验要求接好外部连线。检查无误后,接通电源开关,即可按要求进行实验。3) 在进行“PLC典型控制模拟及应用实验”时,由于实验模块单元的信号接口均为低电平模式,因此要将主机的L+电源与各实验模块的L+输入连接;主机输出M端与实验模块中的M端相连;主机输出端1L、2L、3L与主机的M相连;主机输入端的1M、2M与主机电源L+相连即可。4) 信号转换实验挂箱使用时,将实验模块+24V电源与挂箱开关量输入L+相连,I0.0到I1.7连接到实验模块的启动、停止、手操器等信号端,GND的电平根据数据采集卡可接收的逻辑电平进行选择;将采集卡的地与开关量输出GND相连,Q0.0到Q1.7连接到实验模块的执行器、信号灯等负载的信号端,M与实验模块的M端相连,通过采集卡输出电平对执行器、信号灯等负载的信号进行控制。(5) 挂箱挂置的具体方法控制屏正面大凹槽内,设有两根方型不锈钢管,可挂置实验部件,凹槽底部设有三芯等插座,挂件的供电由这些插座提供。控制屏两侧设有单相三极220V电源插座。四、使用注意事项1.接线前务必熟悉实验系统上各仪器仪表及元器件的功能、参数及其接线位置。 2.实验接线前必须先断开总电源与各分电源开关,严禁带电接线。3.接线完毕,检查无误后,方可上电。4.实验过程,实验台上要保持整洁,不可随意放置杂物,特别是导电的工具和多余的导线等,以免发生短路等故障。5.本实验系统上的各档直流电源设计时仅供实验使用,一般不外接其它负载。如作它用,则要注意使用的负载不能超出本电源的使用范围。6.实验完毕,应及时关闭各电源开关(置关端),并及时清理实验板面,整理好连接导线并放置规定的位置。(如果不按要求操作,所引起的一切后果,学生自负。对仪器仪表的损坏,按学校的相关规则处理。)第三部分:综合实践的具体任务和要求一、概述综合实践活动是学生自主进行的综合性学习活动,是基于学生的经验,密切联系学生自身生活和社会实际,体现对知识的综合应用的实践性课程。本实践环节主要是以可编程序逻辑控制器PLC为核心,以STEP7-Micro/WIN软件为开发平台,以实验台上的各种设备(挂件)为对象使用梯形图语言进行PLC控制程序的开发用来控制实验台上的各种设备。给学生提供这样一个平台,学生可以按照我们设定好的任务,完成本综合实践,也可以根据自己的兴趣为各种控制自行设计理想解决方案。二、具体任务:*本实践的具体任务是组建水塔水位监控系统。水塔系统如下图所示:水塔系统(一)水塔水位监控系统的功能水塔水位监控系统应具备如下功能:1、进水阀与抽水泵的自动控制。根据水池与水塔的液位自动控制阀泵的开关,从而使水塔水位在一定范围内变化,以确保正常供水。2、进水阀与抽水泵开关的手动控制。3、自动控制与手动控制的切换。4、水位报警。当水池或水塔水位超出限值后,系统可自动报警。5、系统当前状态的显示。能够显示系统的控制状态、水池与水塔的当前液位以及阀泵的开关状态。6、历史数据的查询。能够查询在过去一段时间内系统的运行状态。(二)水塔水位监控系统的实现在实验中通过开发PLC程序与组态程序实现水塔水位监控系统,其中PLC程序用于实现控制逻辑、产生报警信号以及简单显示系统状态;组态程序主要用于生动、全面的显示系统状态、记录数据、显示更为全面的报警信息,同时方便用户修改控制参数。(三)相关操作单元在实验中使用S21-3挂箱中的水塔水位控制单元、S21-2挂箱中的基本指令编程练习单元及S21-4挂箱中的电压输出单元模拟实际的水塔供水系统以及控制、显示系统。上述单元将通过导线与PLC相连接,以提供输入信号并接收输出信号。上述各单元的面板图可参见附录A。(四)MCGS组态软件在本项实验中MCGS组态软件用于生成和运行水塔水位监控系统的组态工程文件。附录对MCGS组态软件进行了简单介绍,关于该软件详细的使用说明可通过查阅其帮助文件获得。在实验中可通过学习帮助文件中的“MCGS样例详解”部分,快速掌握其基本使用方法。三、具体要求:一、PLC控制程序(一)(一)控制要求 1、阀、泵的自动控制 在自动控制状态下,当水池水位低于水位下限时(由水塔水位控制单元中开关S4闭合表示),阀Y打开(由水塔水位控制单元中灯Y亮表示),当水池水位高于水位上限时(由水塔水位控制单元中开关S3闭合表示),阀Y关闭(由水塔水位控制单元中灯Y灭表示)。当水池水位高于水位下限(由水塔水位控制单元中开关S4断开表示),且水塔水位低于水位下限时(由水塔水位控制单元中开关S2闭合表示),泵M1运转抽水(由水塔水位控制单元中灯M1亮表示)。当水塔水位高于水位上限时(由水塔水位控制单元中开关S1闭合表示)泵M1停止(由水塔水位控制单元中灯M1灭表示)。2、阀、泵的手动控制在手动控制状态下,由基本指令编程练习单元中的开关I0.1控制阀的打开与关闭,当开关闭合时阀打开,当开关断开时阀关闭。由基本指令编程练习单元中的开关I0.2控制泵的打开与关闭,当开关闭合时泵打开,当开关断开时泵关闭。3、控制状态的切换与显示由基本指令编程练习单元中的开关I0.0实现控制状态的切换,当开关闭合时系统处于自动控制状态,当开关断开时系统处于手动控制状态。由基本指令编程练习单元中的灯Q0.0实现控制状态的显示,灯亮表示系统处于自动控制状态,灯灭表示系统处于手动控制状态。4、组灯控制由基本指令编程练习单元中的灯Q0.5、Q0.6、Q0.7、Q1.0、Q1.1构成组灯,以组灯的不同状态表示水流的不同状态。具体说明如下:当阀泵均处于关闭状态时,组灯灭。当阀处于打开状态而泵处于关闭状态时,组灯中Q1.1、Q1.0、Q0.7依次循环点亮,且当其中某一灯亮时,其前一灯灭。当阀处于关闭状态而泵处于打开状态时,组灯中Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。当阀泵均处于打开状态时,组灯中Q1.1、Q1.0、Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。(二)接线 1、自行设计PLC输入输出端口的分配方案。 2、PLC输入输出端口接线方法及接线注意事项可参见相关说明。二、PLC控制程序(二)(一)控制要求 1、液位信号的读取 将S21-4挂箱中电压输出单元的输出电压Ug1与Ug2分别作为水池与水塔的液位信号,信号范围为15VDC。并由PLC的模拟信号输入输出模块读取液位信号。 水池液位的变化范围为04m,即液位信号Ug1对应的测量范围为04m。水塔液位的变化范围为02m,即液位信号Ug2对应的测量范围为02m。 2、阀、泵的自动控制 在自动控制状态下,当水池水位低于水位下限(1m)时,阀Y打开(由水塔水位控制单元中灯Y亮表示),当水池水位高于水位上限(3m)时,阀Y关闭(由水塔水位控制单元中灯Y灭表示)。当水池水位高于水位下限,且水塔水位低于水位下限(0.5m)时,泵M1运转抽水(由水塔水位控制单元中灯M1亮表示)。当水塔水位高于水位上限(1.5m)时泵M1停止(由水塔水位控制单元中灯M1灭表示)。3、阀、泵的手动控制在手动控制状态下,由基本指令编程练习单元中的开关I0.1控制阀的打开与关闭,当开关闭合时阀打开,当开关断开时阀关闭。由基本指令编程练习单元中的开关I0.2控制泵的启动与停止,当开关闭合时泵启动,当开关断开时泵停止。4、控制状态的切换与显示由基本指令编程练习单元中的开关I0.0实现控制状态的切换,当开关闭合时系统处于自动控制状态,当开关断开时系统处于手动控制状态。由基本指令编程练习单元中的灯Q0.0实现控制状态的显示,灯亮表示系统处于自动控制状态,灯灭表示系统处于手动控制状态。5、组灯控制由基本指令编程练习单元中的灯Q0.5、Q0.6、Q0.7、Q1.0、Q1.1构成组灯,以组灯的不同状态表示水流的不同状态。具体说明如下:当阀泵均处于关闭状态时,组灯灭。当阀处于打开状态而泵处于关闭状态时,组灯中Q1.1、Q1.0、Q0.7依次循环点亮,且当其中某一灯亮时,其前一灯灭。当阀处于关闭状态而泵处于打开状态时,组灯中Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。当阀泵均处于打开状态时,组灯中Q1.1、Q1.0、Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。6、水位报警由基本指令编程练习单元中的灯Q0.1、Q0.2实现水位报警。当水池水位低于0.5m时,灯Q0.1闪烁,当水池水位高于或等于0.5m时,灯Q0.1灭。当水塔水位低于0.25m时,灯Q0.2闪烁,当水塔水位高于或等于0.25m时,灯Q0.2灭。(二)接线 1、自行设计PLC输入输出端口的分配方案。 2、PLC输入输出端口接线方法及接线注意事项可参见相关说明。三、MCGS组态程序(一)组态程序应实现的功能1、系统运行状态的显示 能够显示系统的控制状态(手动或自动)、水池和水塔的液位、阀泵的开关状态及水流状态。2、水位限值的设置 使用户能够设置水池与水塔液位的上下限值,即能够调整阀泵自动开关的条件。3、历史数据的记录和查询 能够记录一段时间内系统的控制状态、水池和水塔的液位、水池与水塔液位的上下限值以及阀泵的开关状态。并能对历史数据进行查询。4、报警功能 能够显示如下报警信息:当水池液位低于0.5m时,水池液位下下限报警。当水池液位高于3.5m时,水池液位上上限报警。当水塔液位低于0.25m时,水塔液位下下限报警。当水塔液位高于1.75m时,水塔液位上上限报警。5、操作权限的区分 设置两个用户组分别为工程师组和操作工组。创建若干分属于不同用户组的用户,两组用户均具有登录系统的权限,但仅工程师组用户具有设置水位上下限值的权限。6、工程文件的保护 对组态工程文件设置密码保护。(二)组态程序与PLC程序的连接组态程序主要功能的实现是以对PLC内部数据进行访问为基础的。要实现数据访问应完成以下两个方面的工作。1、在组态程序中作相应设置以建立数据连接通道。2、必要时修改PLC程序以配合组态程序中的相关设置,完成数据读写操作。实现数据访问的具体操作方法可通过查阅MCGS组态软件帮助文件中MCGS设备使用说明部分获得。(三)接线1、自行设计PLC输入输出端口的分配方案。 2、PLC输入输出端口接线方法及接线注意事项可参见相关说明。四、可选的内容(控制方案自行设计)1 十字路口交通灯控制2 直线运动控制(实物)3 装配流水线的模拟控制4 温度PID控制(实物)5 步进电机运动控制(实物)学生可根据自己的情况进行选择相关的实践内容,还可以结合自己的要求进行改写、扩充其它新的实践项目。附录BMCGS即监视与控制通用系统,英文全称为Monitor and Control Generated System。MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关。MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程” 。MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe支持,其存放于MCGS目录的Program子目录中。在运行环境中完成对工程的控制工作。MCGS工程的五大部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(ifthen脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。MCGS组态软件的工作方式MCGS如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动程序是由VB程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。MCGS如何产生动画效果:MCGS为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。当工业现场中测控对象的状态(如:储油罐的液面高度等)发生变化时,通过设备驱动程序将变化的数据采集到实时数据库的变量中,该变量是与动画属性相关的变量,数值的变化,使图形的状态产生相应的变化(如大小变化)。现场的数据是连续被采集进来的,这样就会产生逼真的动画效果(如储油罐的液面的升高和降低)。用户也可编写程序来控制动画界面,以达到满意的效果。MCGS组态软件常用术语工程:用户应用系统的简称。引入工程的概念,是使复杂的计算机专业技术更贴近于普通工程用户。在MCGS组态环境中生成的文件称为工程文件,后缀为.mcg,存放于MCGS目录的WORK子目录中。如:“D:MCGSWORKMCGS例程1.mcg”。对象:操作目标与操作环境的统称。如窗口、构件、数据、图形等皆称为对象。选中对象:鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对象,被选中的对象(包括窗口),也叫当前对象。组态:在窗口环境内,进行对象的定义、制作和编辑,并设定其状态特征(属性)参数,将此项工作称为组态。属性:对象的名称、类型、状态、性能及用法等特征的统称。菜单:是执行某种功能的命令集合。如系统菜单中的“文件”菜单命令,是用来处理与工程文件有关的执行命令。位于窗口顶端菜单条内的菜单命令称为顶层菜单,一般分为独立的菜单项和下拉菜单两种形式,下拉菜单还可分成多级,每一级称为次级子菜单。构件:具备某种特定功能的程序模块,可以用VB,VC等程序设计语言编写,通过编译,生成DLL、OCX等文件。用户对构件设置一定的属性,并与定义的数据变量相连接,即可在运行中实现相应的功能。策略:是指对系统运行流程进行有效控制的措施和方法。启动策略:在进入运行环境后首先运行的策略,只运行一次,一般完成系统初始化的处理。该策略由MCGS自动生成,具体处理的内容由用户充填。循环策略:按照用户指定的周期时间,循环执行策略块内的内容,通常用来完成流程控制任务。退出策略:退出运行环境时执行的策略。该策略由MCGS自动生成,自动调用,一般由该策略模块完成系统结束运行前的善后处理任务。用户策略:由用户定义,用来完成特定的功能。用户策略一般由按钮、菜单、其他策略来调用执行。事件策略:当开关型变量发生跳变时(1到0,或0 到 1),执行的策略,只运行一次。热键策略:当用户按下定义的组合热键(如:Ctrl+D)时执行的策略,只运行一次。可见度:指对象在窗口内的显现状态,即可见与不可见。变量类型:MCGS定义的变量有五种类型:数值型、开关型、字符型、事件型和组对象。事件对象:用来记录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论