




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
存档日期: 存档编号: 本科生毕业设计(论文) 论 文 题 目: 加热反应炉监控系统设计 姓 名: 张振杰 院 系: 电气学院 专 业: 自动化 班 级 、 学 号: 10电51 10285018 指 导 教 师: 包建华 江苏师范大学教务处印制摘 要 加热炉是工业生产中的重要设备,为了实现安全生产,必须不断地监控,即加热炉监控系统。它广泛应用于工业领域,如锅炉,焦化厂,火电厂温度控制系统。 温度控制大多基于PID控制(比例(proportion)、积分(integration)、微分(differentiation)。PID控制是整个控制系统的核心。而现在许多PLC 控制器中能实现PID 控制功能, 因此在反应炉监控系统中采用PLC控制是较为合理。PID控制可由PLC的闭环控制模块来实现。而我们所学过的三菱FX2N系列完全能胜任此功能。本篇论文首先介绍温度控制系统的工作原理和系统的组成,然后分别介绍了系统下位机三菱FX2N系列PLC和系统上位机监控层MCGS组态的具体设计过程。关键词 三菱FX2N系列PLC 温度传感器 加热炉 IAbstract The heatingfurnace is an important equipment in the industry, in order to achieve safe production,must bewatching himconstantly,namely the temperaturecontrol system.It is widely used in industrial fields, such as boiler, coking plant,the temperature control systemin thermal power plant.温度控制大多基于PID控制。PID控制是整个控制系统的核心,由PID的热反应炉温度闭环控制。而现在许多PLC 控制器中能实现PID 控制功能, 因此在反应炉监控系统中采用PLC控制是较为合理。PID控制可由PLC的闭环控制模块来实现。而我们所学过的三菱FX2N系列完全能胜任此功能。本篇论文首先介绍温度控制系统的工作原理和系统的组成,然后介绍了三菱FX2N系列PLC和系统硬件及软件的具体设计过程。 Temperature controlare mostly based on PID control(proportion)、(integration)、(differentiation). PIDcontrol is the core of the whole control system, by the thermal reaction furnace temperature control loop PID. Now many of the PLC controller can realize the PID control function, so in the monitoring system of reactor with PLC control is more reasonable. PID controlled by the PLC closed-loop control module to realize. And we have learned MitsubishiFX2N series are fullyqualified for thisfunction.Working principle and system composition ofthis paper introduces the temperature controlsystem,and then introducesthe specific design process MitsubishiFX2Nseries PLC and thesystems hardware and software.关键词:三菱FX2N系列PLC 温度传感器 加热炉Keywords MitsubishiFX2N PLC seriestemperature sensor heating furnaceII目 录摘 要IAbstractII第一章 绪论11.1系统设计背景11.2系统工作原理11.3系统设计目标21.4系统组成2第二章 系统下位机PLC设计32.1三菱FX2N 系列PLC(硬件)32.1.1 FX2N 系列PLC 介绍32.1.2模拟量输入模块42.1.3模拟量输出模块52.1.4其它特殊功能模块62.2 三菱FX2N系列 PLC编程设计(软件)62.2.1 FX-PCS-WIN-C概述62.2.2 FX-PCS-WIN-C的基本应用72.2.3 反应炉控制的过程72.2.4加热反应炉的I/O口分配表82.2.5 PLC接线图、系统流程图92.2.5加热炉程序梯形图设计12第三章 系统上位机监控层设计143.1 什么是组态控制技术143.2 MCGS组态软件的介绍143.3 加热炉组态设计过程153.3.1建立工程153.3.2定义变量16(2)变量的定义步骤173.3.3设计与制作控制界面183.3.4连接动画203.3.5编写控制程序213.3.6显示报表输出及曲线24第四章 MCGS组态系统与PLC间的通讯连接274.1设置串口父设备的通讯参数274.2创建PLC的连接通道284.3 连接PLC通道和MCGS实时数据28第五章 系统调试305.1系统的各器件的动作调试305.2脚本程序的调试305.3 系统模拟调试315.4 调试结果分析32结 论33致 谢33参考文献34附录136附录239III江苏师范大学本科生毕业设计 加热反应炉监控系统设计第一章 绪论1.1系统设计背景加热反应炉作为非常普遍的控制系统,温度是其生产过程中重要的被控制对象,冶金食品化工、火电等工业生产广泛使用的加热炉或者反应炉,对于温度都需要进行控制,将其控制在一定的范围。所以,在生产过程中必须对温度这个参数进行监控。而过去都是仅仅凭着人的经验和直觉进行操作,而各种因素对温度的影响是很大的。后来继电器控制技术代替了人工经验操作,但控制系统存在着体积大,浪费电,效率低下而且容易出现系统故障,不能进行正常的生产,给企业带来不小的经济损失。随着科技的不断发展,这种传统继电器控制技术被先进的PLC控制技术所代替。而PLC可靠性高,其具有高效、稳定和易于使用的良好的控制性能和灵活的特点,并成为一种工业监控设备系统的必不可少的设备。 本课题通过学习三菱FX2N的原理与功能和它的编程程序,以PID算法控制为指导思想,利用MCGS模拟监控画面,再由PLC控制器对其进行控制。1.2系统工作原理 加热炉温度控制系统基本结构如图所示,PLC主控系统、固态继电器、加热反应炉,温度和压力传感器4个部分构成了该系统。图1-1加热炉温度控制系统基本功能框图加热炉温度控制工作过程是:首先温度和压力传感器将加热炉的温度和压力转化为电压信号,送进来的电压信号被其内部的A/D装换模块变成为三菱FX2NPLC可认识的数字量,然后,系统将在该温度值和温度反馈和比较,经过PID运算,再经D/A装换模块将运算后的数字量转化为控制信号,控制信号来控制固态继电器输出,以便加热炉加热或不,这就达到了加热炉系统控制的目的。其中加热炉控制系统的核心就是PID控制的PLC系统。1.3系统设计目标该系统能够监控反应炉温度可控制在设定值范围内具有温度报警和故障报警功能1.4系统组成该系统的结构图如图所示。 图1-2系统的结构图第二章 系统下位机PLC设计2.1三菱FX2N 系列PLC(硬件)2.1.1 FX2N 系列PLC 介绍 PLC出现于20世纪60年代末。美国通用公司率先提出PLC观念。随着时代的进步,汽车推陈出新的周期愈来愈短,传统控制方式既费时,又费料的缺点愈来愈明显。在之后的1969年,通用公司公开招标,要求用新的控制装置取代传统控制方式,由此提出PLC的概念。 此年末,美国DEC公司推出了世界第一台PLC控制器,并获得了巨大的成功。很快PLC广泛的用于各个工业控制领域。日本的三菱汽车公司是一个主要的PLC制造商,三菱PLC主要产品有F系列(F、F1、F2)、FX系列(FX0N 、FX0 、FX2C、FX1NC、FX1N、FX1S、FX2N、FX2NC、FX3U)、Q系列(Q4AR、QnAS、QnA)和A系列(A1、A2、A3)。A和Q系列是三菱电机公司的中大型PLC机。F和FX系列是三菱电机的小型PLC。不过F系列已经停产。其中FX2N系列是一个小型PLC三菱代表,以0.08us/步比FX2的运行速度快6倍。FX3U是FX系列第三代产品,推出于2005年。 FX2N是三菱电机PLC小型功能设备,FX2n系列具能满足单个需求的大量特殊功能模块,具有强大的控制能力和灵活性,为不同的工厂自动化中的应用。它的内部具有基本单元、扩展模块、扩展单元、特殊功能模块和程序编辑器五个部分。基本单位是主机包括CPU,内存,电源和I / O接口,是PLC的最重要的部分。扩展模块用于增加I/O端口号和I / O比值的变化,不需要电源,由基本单位中的电源供电。扩展单元能根据系统需要使I/O口点数增多。特殊功能模块是为了获得某些特殊功能的特殊功能模块。程序编辑器用于输入程序、监视运行和分析故障等。2.1.2模拟量输入模块根据接线需要和PLC指令对其进行初始化设置,根据实际需要选择合适的模块。本设计中适合选择FX2N-4AD模块。FX2N-4AD 具有达至12位高精度分辨率的特征;电压输入(10V直流)或电流输入( 20mA或420mA直流)。FX2N-4AD模块见下表性能项目电压输入电流输入输入信号为电流输入或电压输入时,使用端口不同模拟量输入范围-1010V毫安(输入电阻200千)最大量程:15V-2020毫安直流(输入电阻200千)最大量程:32mA数字输出带符号的十二位二进制数(有效位为11位)。范围:-2048至2047分辨率5毫伏(10伏默认范围:1/2000)20微安(20毫安默认范围:1/1000)总体精度1%(范围-1010伏)1%(范围-2020毫安)转换速度15ms /通道的转换速度;6ms /通道(高速)占有I/O点数 模块占用8个输出或输入点2.1.3模拟量输出模块本设计中的模拟量输出模块,我选用的FX2N-4DA模块.该模块的输出通道有4个。可以将通道中接收到的数字信号转换成模拟信号,也成叫做DA转换器。高精度分辨率达到12位;4通道电流输入(420mA直流)或电压输出(10V直流)。FX2N-4DA模块技术指标见下表性能项目电压输出电流输出模拟量输出范围直流:-1010伏(外接负载阻抗2千 1M)直流: 0毫安20毫安(外接负载阻抗500)数字输入带符号的十二位二进制数字(有效位为11位)分辨率5mV(10伏1/2000)20A(20毫安1/1000)总体精度1%(量程10伏)1%(量程20毫安)转换速度4通道2.1ms(占用的通道数变化没有导致转换速度改变)占有I/O点数该模块使用8个输出或输入点2.1.4其它特殊功能模块在这节中我们介绍其他三种特殊功能模块,高速计数模块FX2N-1HC、脉冲输出模块FX2N-1PG与FX2N-10PG、定位模块FX2N-20GM与FX2N-10GM 。 高速计数模块FX2N-1HC是单相或者双相、可以通过50kHz计数器进行可以高速输入对象。模块配有与高速一致输出功能,可运用硬件比较器来实现这一功能。它还可以对双相进行计数,可设置乘1、乘2、乘4的乘法模式。通过PLC或者外部输入进行复位或计数。可以与线驱动器输出型编码器相连接。 脉冲输出模块FX2N-1PG的特点是它配拥有便于操作和控制的七种模式。每个模块能够控制一个轴,FX2N系列PLC至多可以连接到8块。输出脉冲频率能够达到100kHz。脉冲输出模块FX2N-10PG的特点是它采用最优速度的控制模式。可以接收从外部产生出来的最高可达到30kHz的输入脉冲。它也可使编程更容易。FX2N-20GM与FX2N-10GM的特点:FX2N-10GM不仅能够解决中断定位和单速定位问题,而且能解决复杂的控制系统问题。FX2N-20GM能同时执行双轴控制与线性、圆形插补。 它们都能够进行独立的操作,不需要与PLC连接。每个定位单元都能控制一轴,FX2N系列连接的定位单元可达到8个。输出脉冲频率最高达到200kHz。 可以用流程图来编程文件,使文件可视化。2.2 三菱FX2N系列 PLC编程设计(软件)2.2.1 FX-PCS-WIN-C概述 三菱PLC编程软件市面上比较常见的有FX-PCS-WIN-C和GX系列,其中FX-PCS-WIN-C用的比较多,本设计选用了FX-PCS-WIN-C。 FX-PCS-WIN-C是三菱电机最常用的PLC软件,三菱FX系列三菱PLC程序设计软件(不含FX3U),支持梯形图,指令表,SFC编程语言,编程线变化,监测和调试,具有远程读取和写入三菱PLC代码功能。支持梯形图,梯形图和指令表的结构化编程语言,可以实现程序编辑,参数设置,网络设置,过程监控,调试和在线的变化,智能功能模块设置等功能。2.2.2 FX-PCS-WIN-C的基本应用 1启动FX-PCS-WIN-C启动桌面上的FX-PCS-WIN-C软件,FX-PCS-WIN-C 程序窗口显示出来。fx-pcs-win-c提供了一个生成的项目文件,该文件包含许多PLC需要生成,您可以定义每个PLC,梯形图,地址和网络字节、内存、I/O口、和符号。 2.介绍FX-PCS-WIN-C 工程FX-PCS-WIN-C工程由梯形图、地址和网络字节、PLC内存内容、I/O表、扩展指令以及符号组成。每个FX-PCS-WIN-C文件都是各自独立的,是单独的一个文档。FX-PCS-WIN-C 不能同一时刻打开多个工程文件,但是能够使用FX- PCS- WIN-C来处理多个文件。FX-PCS-WIN-C工程文件具有的文件扩展名。项目必须被创建在PLC和符号信息的定义。在创建一个好的项目,它就可以进行编程。 在梯形图,PLC程序按照从左到右,从上到下的顺序。PLC程序指令可以在梯形图以图形方式输入。该程序可以生成,监测。2.2.3 反应炉控制的过程反应炉的PLC系统进入运行以后,按下选项SB1启动后,先用传感器检测液面高度、炉内的压力有没超过之前的设定值,直到判断为结果Y就开始送料阶段过程。送料阶段过程,排气阀Y1与进料阀Y2打开,当反应炉内的水的液位超过所设的水位最高的上液面水的值时,系统控制命令将会使排气阀Y1和进料阀Y2同时关闭,送料阶段过程结束。延时5s,使反应炉中的反应物料变的均匀。这5s结束以后Y3开启,氮气从Y3阀进入反应炉内,炉中压力迅速增加,当炉中压力变化超过之前所设定值时 并且压力传感器X04运行报警器工作,与此同时Y3关上,系统由送料阶段进入加热反应阶段。在此过程之中加热电源Y5接通,炉中温度渐渐,上升。温度上升到设定值ST时温度传感器X03动作并报警器工作,加热炉Y5关断,并且延时5S,使得炉中的反应物充分反应,加热阶段过程结束而系统此时进入泄料阶段过程。排气阀Y1加热过程结束后被打开,炉内压力降低到SP2炉压下限值。再将Y4打开。当炉内液面高度降到设定的水高度的下限值时,排出阀和排气阀关闭Y1、Y4。系统由此又变为到原来的初始状态,进入下一个同样的反应循环。按下选项 SB2,系统停止运行。检测到炉中温度或者压力超过设定值,报警灯将会工作。系统所给定的值有下液面SL1、上液面SL2、炉温上限值ST、炉压上限值SP1和炉压下限值SP2。2.2.4加热反应炉的I/O口分配表输入设备、输出设备两大部分构成了加热反应炉的I/O口分配表。其中输入有开关选项和温度、压力传感器,输出有4个阀、指示灯、继电器,如图2-2系统PLC的I/O口分配表所示。输入PlC地址电气符号功能说明X05SB1启动选项X06SB2停止选项X01SQ1下液位传感器X02SQ2上液位传感器X03SQ3温度传感器X04SQ4压力上限传感器X07SQ5压力下限传感器输出Y1KM1排气阀Y2KM2进料阀Y3KM3氮气阀Y4KM4泄料阀Y5KM5加热炉加热Y6KM6报警灯M1KT1继电器1M2KT2继电器2图2-2系统PLC的I/O口分配表2.2.5 PLC接线图、系统流程图 图2-3是根据系统的I/O线接线图所画出的PLC硬件接线图,这样就可以更加直观了解PLC的接线方式。 图2-3 PLC的外部硬件接线图图2-4系统流程图系统流程图,它是根据系统所要求设计出来流程图,能够实现系统的控制要求,它直观的使设计程序看的更加清楚。2.2.5加热炉程序梯形图设计程序如下:根据设计要求,本系统设计包括手动,自动的输入信号共六个:低液面检测输入信号SQ1,高液面检测输入信号SQ2,分别接PLC的X01,X02口,温度传感器输入信号SQ3接PLC的X03口,压力上限传感器输入信号SQ4接PLC得X04口,压力下限传感器输入信号SQ5接PLC得X07口;SB1,SB2为启动选项和停止选项,分别接PLC的X05,X06口。PLC的输出信号有8个,排气阀输出为Y1,进料阀输出为Y2,氮气阀输出为Y3,泄放阀输出为Y4,加热炉电源输出为Y5,报警灯输出为Y6,继电器1为M1,继电器2为M2。根据本系统中的I/O口的外部硬件接线图,本系统软件梯形图如图所示,T0,T1,T2为定时器为0.1S定时器。图2-5 将启动信号传入继电器M1图2-6系统进行排气图2-7系统进行进料图2-8将上液面的输入信号传入继电器M2图2-9定时5S图2-10 系统进行供氮图2-11 打开加热炉电源图2-12 定时5S 图2-13 开启排气阀 图2-14 开启泄放阀图2-15报警第三章 系统上位机监控层设计3.1 什么是组态控制技术组态控制技术由传感器、被控对象、I/O口、计算机和执行机构组成的组态控制技术,只是一种是一种计算机控制技术。传感器的作用是对被控对象的各个参数进行检测,能够知道系统的情况,将各种测量的参数显示出来。并根据实际的测量值与设定值相比较,按照设定的控制算法的命令进行执行,从而完成控制任务。如本系统的设计而言,加热反应炉控制系统中计算机通过水位传感器、温度传感器、压力传感器测量看看水位、压力、温度有无超过设定值,并将这一情况通过显示灯显示出来。用算法程序对四个阀门进行控制,从而实现了本系统的要求。通常传感器、执行机构还有被控对象一起被称为现场设备。而计算机一般置于控制室。组态控制技术传统技术的控制技术相比,优势明显,它不仅节省了硬件的开发时间,提高工业控制系统的可靠性。组态控制技术为用户提供各种模块,不需要太多的编程语句可以完成复杂的项目非常好。3.2 MCGS组态软件的介绍MCGS全称为“监视与控制通用系统”,英文全称是 Monitor and Control Generated System。MCGS具有完善的功能、简便的操作、直观性好、维护方便之类的特点。MCGS的特点如下所示:1概念简单,理解和运用容易。监控程序设计和运行操作上手容易。 2功能齐全,方便的程序设计。MCGS组态软件,功能丰富,常见的图形库可以使用。 3. 能够及时处理事件。MCGS的特点使计算机能够应用于工程测控领域。 4.,实时数据库的建立,保证系统安全运行。 5.“设备工具箱”可以是各种针在不同地方的外部设备,从各种不同的“成员”的选择,设置在设备窗口中,设置其相关连的属性,建立内外之间的连接。 6.“面向窗口”的组件增加了系统更加直观和易于操作。构建用户操作系统的图形界面,配置简单、直观,灵活。 7.“动画组态”的功能能够迅速的模拟种种复杂画面。以多种形式为用户实时提供系统在运行过程中的的各种状态以及报警信息。 8.MCGS软件引入“运行策略”的概念。 9.MCGS系统的功能部件主要由以组件的形式。每个组件都有一个不同的功能,相互独立。 10.组态软件的数据存储是不是一个普通的文件,但数据库。 11.分类存储库配置对象,即对象库,解决问题的积累和重用的配置结果。 12.充分利用MCGS组态软件的分布式计算机协同工作模式,即现在,dccw技术,可以使分散在各个领域之间的数据采集系统和工作站一起相同的操作。 3.3. 加热炉组态设计过程3.3.1建立工程(1)建立工程步骤: 1.双击桌面上的MCGS软件。2.左击文件”选项,弹出菜单,左击新建工程”选项,如下图3-1。 3.点击“文件”选项,左,弹出菜单,点击“新建工程”选项,弹出文件保存窗口。输入文件名“加热炉控制系统”,点击“保存”选项,建立完成。 图3-13.3.2定义变量(1)变量的分配变量定义前有必要对系统进行深入的分析,确定本系统所需要的变量,系统一般需要22个变量,见表3.1。表3-1 MCGS的数据库变量表变量名称类型变量说明X1开关型下液面检测传感器X2开关型上液面检测传感器X3开关型炉内温度检测传感器X4开关型炉内压力上限传感器 X5开关型炉内压力下限传感器SB1开关型启动选项SB2开关型停止选项Y1开关型排气阀Y2开关型进料阀Y3开关型氮气阀Y4开关型泄发阀Y5开关型加热炉加热报警灯开关型警报灯温度数值型炉内温度压力数值型炉内压力SB3开关型复位反应炉水数值型炉内水的高度T1开关型定时器时间到T2开关型定时器启动T3数值型定时器当前值阶段数值型系统所处的阶段数据组组对象数据对象组(2)变量的定义步骤1.双击“数据库”选项MCGS页面,输入实时数据库窗口。2.左击右侧“新增对象”选项,左侧列表内马上就生成了新数据对象。3.选取数据对象,点击右旁“对象属性”选项,出现“数据对象属性”的属性设置窗口。4.我们把“对象名称”改成X1;“对象初值”改成0;对象的类型改成开关型;“对象内容注释”写上:下液面是否超过值。如图3-2所示5.点击“确定”选项。6.重复上述,定义剩下的变量。7.点击“保存”选项。图3-2图3-33.3.3设计与制作控制界面依据系统加热炉的要求,编辑出如图的控制画面。这幅画是反应系统的简单示意图,并安排了十个小灯,分别代表下液位传感器X1、上液位传感器X2、温度传感器X3、压力上限传感器X4、压力下限传感器X5、排气阀Y1、进料阀Y2、氮气阀Y3、泄放阀Y4、加热电源Y5运行时,小灯会随着这些输出输入端口变出相应的颜色,绿色工作,红色停止。(1) 建立界面1.点击页面左上角的工作台,出现工作台窗口。2.点击“用户窗口选项卡”,进入“用户窗口”页面。3.点击右旁的新建窗口选项,弹出“窗口0”图标。4.点击“窗口属性”选项,出现“用户窗口属性”窗口。将“加热炉控制系统”写入属性页窗口的标题栏,然后单击确定选项。5.“工作台”内的用户窗口内,“窗口0”已经变成“加热反应炉控制系统”。选择“加热反应炉控制系统”,点击它,在弹出的下拉窗口中选中“设置为启动窗口”,点击“保存”选项,如下图3-4。图3-4(2)编辑界面步骤1绘制反应炉双击MCGS组态编辑选项,单击“插入”选项窗口,双击左边的“对象列表”中的“反应器”,选择合适的反应器。点击“确定”选项。然后再对其调整位置与大小,点击“保存”选项。2绘制其他元器件用以上的方法绘制4个阀门、5个传感器、温度计、压力计、10个小灯、3个开关等元器件。并调整好大小和位置,如图3-5图3-53.3.4连接动画连接动画,即通过对于对象的属性进行设置加上脚本程序编写来实现的。该设计中所要制作效果动画包括:炉内液位升降、温度升降、压力的数值升降、四个阀门、五个传感器变化及各个指示灯的变化。1对于反应炉内水位变化进行动画的设置双击反应器组件,出现单元属性页。动画连接点开,长方形选中后,再左击最右边的大于号,出现了动画组态属性页面设置窗口。在动画中的位置选择的尺寸的变化,在配置属性设置页动画生成大小的标签,设置大小变化标签,在表达式中,选择数据库中的液位参数,至小的变化百分比改为0,表达式值取为0,至大的变化百分比取为100,表达式的值取为80。变化的方向取向上方向,设置以取剪切式变化方式,如图3-6。2其他元器件的动画设置利用上述的方法分别设置好其余的十一个指示灯、四个阀门、液位实时显示、三个开关、温度压力表显示等的动画连接。图3-63.3.5编写控制程序(1) 使用定时器控制点击页面左上的工作台,出现“工作台”页面。点击“运行策略”选项卡,由此进来“运行策略”页面之中。选中“循环策略”,点击右旁的“策略属性”选项,出现“策略属性设置”页面。在“计时周期时间毫秒”一栏,填写50。单击“确定”选项。点击“确认”选项。在选中“循环策略”之后,点击右旁的“策略属性”选项,出现“策略组态:循环策略”页面。点击“工具箱”选项,出现“策略工具箱”。工具栏中点击“新增策略行”的选项,在该窗口内就会新增一个新策略。“策略工具箱”内选中“定时器”后。把定时器加到该新建的策略上。定时器具有以下的功能:分别为启停功能:在有需要工作时启动,在不需要工作时停止。计时功能:在启动后开始计时。计时时间设定功能根据需要设定时计时的计时时间设定功能。对于设定时间是否计时结束的状态报告功能。在系统需,从头开始的时刻从头记时的复位功能。设置定时器的属性。双击定时器,就会弹出定时器属性设置窗口。图3-7如上图所示,在“设定值”的栏中写入:5,即代表设定5s的时间。在“当前值”栏中,写入:T3。在“计时条件”栏中写入 T2=1。在“复位条件”栏中,写入:T2=0。在“计时状态”栏中写入T1。在“内容注释”栏内,写入:定时器。点击确认,完成设置。(2)脚本程序1. 脚本程序的语句形式的介绍脚本程序共有赋值语句、条件语句、IF语句、退出语句四种基本语句。赋值语句的基本形式为:数据对象=表达式,即是把“=”右边表达式的运算值赋值给左边的数据对象。赋值语句左侧必须是如:数值型数据、开关型数据、事件型数据以及能进行写操作的内部定义好的能够读写的数据对象。如组对象事件数据,系统功能,只读和恒定的这类对象,不能放置在左边的分配。如下三种形式:If 表达式 Then 赋值语句或退出语句If 表达式Then 语句Else 语句EndifIf 表达式 Then 语句Endif条件语句中的四个关键字If、Then、Else、Endif”分清楚大小写,否则系统会报错。MCGS脚本程序的条件语句至多能够有8级嵌套的,这为控制程序提供了多分支流动的可能性。IF语句可以为逻辑表达式,也可以是值为数值型的表达式,如果表达式的值为非0时,IF条件成立,执行Then后的语句,否则,条件不成立,条件中包含的THEN语句不被执行,开始执行在后面的else语句、。Exit为结束语句,用来中止运行中的脚本程序,如果在条件语句出现退出语句的话,就会在某种特定的条件和情况下,停止和退出程序的执行。2. 脚本程序清单的编写返回组态环境,进入循环策略组态窗口。点击工具栏中的“新增策略行”选项,定时器下放出现一个新策略。选中右侧的工具箱中的“脚本程序”,点击新增策略行的小矩形,这样就脚本程序加到该策略之中。双击“脚本程序”策略行。弹出脚本程序编辑窗口。输入附录1中的脚本程序。点击确定,保存。3.3.6显示报表输出及曲线系统在实际运行时,有可能发生没有意料的情况,甚至会引发不小的事故。一般系统需要实时的相当精确的监控,需要进行实时的数据显示;我们又要为了避免今后再发生类似的意外,所以一般都会保留运行时数据,以便查找原因。对于安全生产来说,系统显示重要的数据十分重要。我们制作了数据显示和曲线显示是相当有必要的。此系统制作的数据一般指的是:实时的报表、历史的报表、报警显示,曲线显示一般包括实时的曲线和历史曲线。(1) 定义组对象1由工作台进入实时数据库,点击“新增对象”选项,增加组对象。2打开新建对象,出现属性设置页面。3在其设置页设置类型:组对象和设置对象名:数据组,。4点击“组成员对象”选项,由此进入“组对象成员”页面。5对列表中的数据对象的左侧,选择其中的“水”和“压力”,“温度”添加到组的成员。6点击“确认”选项,完成组对象的设置。(2) 报表输出具体操作1点击打开用户窗口内数据窗口显示,打开工具箱,选择“自由表格”这个选项,可以产生15行2列的表格。2如图3-15所示,编辑表格,在A列1行写入水等变量,B列都写入1|0或1|0。 图3-8 实时数据报表历史报表:从历史数据库中提取数据,然后显示历史数据的格式,使用类似实时数据显示的方法生成历史报表。实时报警:整个系统在工作时,有可能会产生水位、压力以及温度这些被控参数发生越限的情况,实时报警显示是工业中最常见的手段,可以利用实时报警可以将报警信息显示出来,利用类似于实时数据显示的方法制作历史报警显示。(3) 曲线显示在MCGS中,曲线有实时曲线和历史曲线两类。实时曲线:即实时显示当时正在运行的对象的变化曲线,能够直观的看到它的变化趋势。MCGS组态软件实现实时曲线的具体步骤如下:在MCGS组态软件,请单击“用户窗口”选项,在“用户窗口,打开“数据显示”,然后进入“工具箱”,找到“实时曲线”图标,可以根据需要调整曲线的大小,再双击它,出现“实时曲线构件属性设置”页面对话框。点击确定即可。双击曲线可以将曲线放大。历史曲线:即显示之前的系统中所有的被控对象运行的一些参数的数据,可以通过这些数据来解决我们之前所遇到的意外的问题。画出相应历史数据的历史曲线的具体步骤如下:在“用户窗口”的页面中打开点击“数据显示”的选项进入,在“工具箱”中打开“历史曲线” ,可以根据自己需要调整其大小。双击曲线,出现“历史曲线构件属性设置”页面窗口,在其属性设置中,将“水”曲线颜色标记为“蓝色”曲线;“温度”曲线颜色标记为“红色”曲线,“压力”曲线颜色标记为“紫色”曲线。(4) 显示历史报警报警窗口中只能显示出正在运行时当前的报警信息。而历史报警功能则能够显示出指定时间内系统运行过程中的所有报警信息。 第四章 MCGS组态系统与PLC间的通讯连接 MCGS与PLC之间的通信连接是运用计算机主机上的的异步通信接口及RS-232C数据线与PLC相连接的。RS-232C数据线作用,有可以通过数据线把现场被控的参数和PLC实时所处的状态送入MCGS组态系统的数据库,而上位机计算机将之前所编写的控制程序命令和设定的被控参数的数值写 入到PLC之中。计算机组态界面系统与PLC之间的通信需要通过实现设置在设备窗口的目的。打开“设备窗口”中的设备工具箱选项,双击“设备管理”建立两个窗口,即通用串口父设备和相符本系统所选用的三菱PLC的窗口。MCGS与PLC之间通讯设置要按照以下三个步骤:1)对串口父设备的通讯参数进行设置;2)为PLC创建连接通道;3)PLC通道和实时数据连接。4.1设置串口父设备的通讯参数三菱PLC设备必须设置在串口父设备下面。其具体方法是应该在设备窗口内设置各种类型的构件设置,并根据外部设备的特征和特点,设置与之有关的属性。串口父设备的作用一般是用来对通信参数和通信端口进行设置。三菱PLC常用的通信参数如以下:波特率9600,2位停止位,偶校验,7位数据位。MCGS的通信参数也应该设置成与PLC的通信参数一样,如过有差别就无法使人机界面与PLC间的通信正常建立。如图4-1所示对其串口父设备的通讯参数设置的窗口。 如图4-1所示设备设置窗口4.2创建PLC的连接通道设备通道,即为PLC创造的输入输出装置用来读取与输出数据的通道。通道连接,即为PLC创造设备通道和实时数据库内的相关联的对象之间联系过程。建立通道连接是为了能够从设备构件确定PLC该输入输出量是从实时数据库中什么位置取用数据对象。连接通道的建立步骤如下:设备窗口的工具箱之内找到三菱PLC的选项,把该选项拉到通用串口父设备下。在将其添加后,打开三菱PLC,出现设备属性设置页面窗口。点击这个页面窗口中的“设置设备内部属性”这个选项,在三菱PLC通道属性设置页面窗口中根据该系统的需要改变数据变量连接的通道,设置其内部属性,建立设备通道,最后创建PLC的连接通道。地址为1的只读通道通道用来将PLC中的数据读入到MCGS组态系统的实时数据库中。地址为0的只写通道用来将MCGS组态系统实时数据库中的数据写入到PL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 羽毛球知到课后答案智慧树章节测试答案2025年春陕西财经职业技术学院
- 醇基油合同范本
- 2025YY项目防火工程分包合同
- 家庭施工安装合同范本
- 2025年进出口合同实训题目
- 2024年宁国市市属事业单位考试真题
- 2024年鲁控环保科技有限公司招聘真题
- 2024年德州武城县人民医院招聘备案制工作人员真题
- 2024年北京昌平区卫生健康委员会招聘事业单位人员真题
- 2024年阿拉善职业技术学院专任教师招聘真题
- 期中测试题-2024-2025学年语文六年级上册统编版
- 大学生创业导论学习通超星期末考试答案章节答案2024年
- 江苏金陵科技集团有限公司招聘笔试题库2024
- 2024-2025学年佛山市南海区六上数学期末达标检测试题含解析
- JT∕T 779-2010 港口设施保安评估导则
- 2024年四川省成都市中考地理+生物试卷真题(含答案解析)
- (高清版)AQ 1043-2007 矿用产品安全标志标识
- 藏文基础-教你轻轻松松学藏语智慧树知到期末考试答案章节答案2024年西藏大学
- 湖北省武汉市江夏区2023-2024学年七年级下学期月3月月考数学试卷(含答案)
- 2024年郑州铁路职业技术学院单招职业适应性测试题库必考题
- 小学语文新课标教学目标解读及教学建议
评论
0/150
提交评论