




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实训报告MCGS组态加热反应炉控制系统李明哲普 11 生产过程自动化1. 实训目的依托水位控制系统,全面掌握 MCGS 组态软件开发项目的一般方法。2. 实训要求1)熟悉水位控制系统的背景及 MCGS 的监控要求规划。2)熟悉和掌握 MCGS 环境结构及安装过程。3)掌握 MCGS 建立水位控制系统工程的方法。4)掌握定义数据变量的方法。5)掌握动画连接的方法。6)掌握设备连接的方法。7)掌握编写控制流程的方法。8)掌握报警显示的方法。9)掌握报表输出的方法。10)掌握曲线显示的方法。11)掌握设置安全机制方法。3. 实训步骤 1.建立工程步骤:( 1)进入 MCGS 组态环境。(2)单击“文
2、件”菜单,弹出下拉菜单,单击“新建工程”如图所示。(3)单击“文件”菜单,弹出下拉菜单,单击“工程另存为”,弹出文件保存窗口。在文件 名一栏输入工程名“加热反应炉控制系统”,单击“保存”按钮,工程建立完毕。文#(F耀辑童着M插入 TM(T盂新建工風N)Ctrl + N打幵工程(6Ctrl + O关翅工程Ctrl +工妙憨(A)打印设豊(5+打印预览(V).打印(P)”*Ctrl + P组态结果栓童(k)F4进入运行珏境(农F5生成安袋歪帖洽F-1加热反应炉拴制至统M32葫建二f呈丄RIVICG3 WFZfiQ.MCG4葫崖工握& MCGn2变量的分配变量定义前需要对系统进行分析,确定需要的变量
3、,本系统至少需要20个变量,名字类型注释SB1开关型启动反应炉SB2开关型停止反应炉SB3开关型复位反应炉X1开关型下液面是否超值X2开关型炉内温度是否超值X3开关型上液面是否超值X4开关型炉内压力是否超值Y1开关型排气阀打开或关闭Y2开关型进料阀打开或关闭Y3开关型氮气阀打开或关闭Y4开关型泄放阀打开或关闭Y5开关型加热电源打开或关闭水数值型动画参数炉内水的高度温度数值型炉内温度值压力数值型炉内压力值数据组组对象数据对象组ZHV1开关型定时器时间到ZHV2开关型定时器启动ZHV3数值型定时器当前值报警灯开关型检查反应炉是否报警3. 变量的定义步骤(1)单击工作台中的“实时数据库”选项卡,进入
4、实时数据库窗口页。(2)单击工作台右侧“新增对象”按钮,在数据对象列表中立刻出现了一个新数据对象,如 图3.3所示。(3)选中数据对象,单击右侧“对象属性”按钮或直接双击该数据对象,弹出“数据对象属 性”设置窗口。(4) 将“对象名称”改为 X1 ; “对象初”改为 0 ;对象类型改为开关型;“对象内容注释” 栏填入:下液面是否超过值,如图所示。(5)单击“确定”按钮。(6)重复(2)到(5),定义其他20个变量。(7)单击“保存”按钮。q 工炸台 I DAMCGSXWORKAifFTTffi&.M5| 口 卜回 戸ffl主控宜口 | 0设各窗口 S用户窗口紡实时数据黒芻坛打4 名字类型 注释
5、0 InputETimeJnpulEl imH0 InputSTime |0 InpuHJserl IBlnuulUserZ型型型型型 符符符符符系统内建数据对象系统内建数据对象 系统内建裁据对象 系统内建数据对象新増对象成鏡增加实时数据库基本怎性|存盘属性 报彎属性|对象定义对隸名称区i小数位o-对象初值最小值lc+010工程单位I最大值而亦口对象类型护幵关 厂数值 r字符 r事件 r组对象对象內容注薪|下液面罡否超过值检查口确1A(yi収消in)帮朋凹4. 画面建立(1)单击屏幕上角的工作台图标,弹出工作台窗口。(2)单击“用户窗口选项卡”,进入“用户窗口”页。(3 )单击右侧新建窗口按钮
6、,出现“窗口0 ”图标,如图所示。(4 )单击“窗口属性”按钮,弹出“用户窗口属性”设置窗口。在基本属性页的窗口名称栏 内填入“加热反应炉控制系统”,“窗口位置”选最大化显示,其它不变。如图所示,单击确认 按钮。(5)此时“工作台”的“用户窗口”中,“窗口0”图标已变为“加热反应炉控制系统”。选中“加热反应炉控制系统”,单击右键弹出下拉菜单,选中“设置为启动窗口”,则当MCGS运行时,将自动加载该窗口。单击“保存”按钮。(7)重复(2)到(4)过程制作数据显示窗口和曲线显示窗口。 5.反应炉的绘制单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,双击窗口左侧“对象元件列表”中的“反应
7、器”,展开该列表项,单击“反应器11 ”,如图所示。单击“确定”按钮。画面窗口中出现反应器的图形。在反应器被选中的情况下,调整位置和大小,单击“保存”按钮。然后利用类似于绘制上述反应炉的方法分别画出四个阀门、四个传感器、温度计、压力计、十三 个指示灯、七个按钮等元器件。并将大小和位置调整好。6. 动画连接由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地 描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系 统运行过程中,图形对象的外观和状态特征,
8、由数据对象的实时采集值驱动,从而实现了图形的 动画效果。本设计中需要制作动画效果的部分包括:炉内液位、温度、压力的数值变化、各阀门、 各传感器的警戒变化、加热指示灯的变化。1. 反应炉内水位变化的动画设置双击反应炉构件。弹出单元属性设置页面。打开动画连接标签,选中矩形,再点击“”符号, 如图3.8所示。弹出动画组态属性设置。点选位置动画连接项中大小变化,在动画组态属性设置页中生成大小变化标签,打开大小变化标签,进行设置,在表达式项里,选择数据库中的水参量, 在大小变化连接项目里, 最小变化百分比为 0,表达式值取0,最大变化百分比100,表达式值80。 变化方向取向上方向,变化方式取剪切式,如
9、图所示。2. 其他元器件的动画设置利用相类似于上述反应炉内水位有动画设置的方法分别设置好十三个指示灯、四个阀门、液 位实时显示、按钮等的动画连接。型元JW性送五中朮IE性谀K歴阿密I动西违接I连喪类丄丸町滦化裁俺号馬脊曲硯认3 |取消| 朝助1H动豪超些尺件诛書:|丈小变忧地老属性填刼曲事荷倾色A边脱型颌色动画理接说豈动画连接转凡翳出连挂r填预色厂朮理动边栈昵厂垂直移琲按凯输人r齣动作特弭动画理接r可见度r闪堆JS果功科呱姦麻性设瓷馬性迓置丈小变代|变此方向变代方式电切七占帕哺认怕 取涓帕 帮助固撿査闻 廉认皿斯W&)帮册胡7. 定时器控制的使用单击屏幕左上角的工作台图标,弹出“工作台”窗口。
10、单击“运行策略”选项卡,进入“运行策略”页,如图所示。选中“循环策略”,单击右侧“策略属性”按钮,弹出“策略属性 设置”窗口,如图所示。在“定时循环时间ms” 一栏,填入200。单击“确认”按钮。选中“循环策略”,单击右侧“策略属性”按钮,弹出“策略组态:循环策略”窗口。单击“工具箱”按 钮,弹出“策略工具箱”。在工具栏找到“新增策略行”按钮竺J,单击,在循环策略窗口出现了一个新策略。在“策略工具箱”选中“定时器”,光标变为小手形状。单击新增策略行末端的方 块,定时器被加到该策略,如图所示。定时器的功能分为,启停功能:在需要的时候被启动,在不需要的时候被停止。计时功能: 启动后进行计时。计时时
11、间设定功能,即可以根据需要设定时计时。状态报告功能:即是否到设 定时间。复位功能,即在需要的时候重新开始记时。对定时器属性设置。双击新增策略行末端的 定时器方块,出现定时器属性设置。/工陽;D:MCGMCG鱼主控會口悄设备窗口虧用户言口約实时数据库UIIIBJIllUnMIlILmilMaAIIIIAlAIIMMlil J采昭组态名字注輕笛启动策略 to退出策昭曲历更报警启动R N j 当系统启动时运行 当系统退出前运行 按照漫宦的时何循环运齐 供其他策略、按钮和菜单策略属性运行策略窗口新建策略定时器动画循环按警循环策略窗口在“设定值”栏填入:10,代表设定时间为10s。在“当前值”栏,填入:
12、 ZHV3。在“计时 条件” 一栏填入 ZHV2=1。在“复位条件” 一栏,填入:ZHV2=0。在“计时状态” 一栏填入ZHV1。 在“内容注释”一栏,填入:定时器。如图所示。单击“确认”按钮,退出定时器属性设置,保存。定时器属性窗口8. 脚本程序1. 脚本程序的语句形式脚本程序共有四种基本语句:赋值语句、条件语句、IF语句、退出语句。赋值语句的形式为:数据对象 =表达式。赋值语句用赋值号(“=”)来表示,它具体的含义 是:把“=”右边表达式的运算值赋给左边的数据对象。赋值号左边必须是能够读写的数据对象, 如:开关型数据、数值型数据、事件型数据以及能进行写操作的内部数据对象。而组对象、事件 型
13、数据、只读的内部数据对象、系统内部函数以及常量,均不能出现在赋值号的左边,因为不能 对这些对象进行写操作。条件语句有如下三种形式:If表达式The n赋值语句或退出语句If表达式The n语句En difIf表达式The n语句Else语句En dif条件语句中的四个关键字If、Then、Else、Endif ”分大小写。如拼写不正确,检查程序会提示出错信息。条件语句允许多级嵌套,即条件语句中可以包含新的条件语句,MCGS脚本程序的条件语句最多可以有8级嵌套,为编制多分支流程的控制程序提供了可能。IF语句的表达式一般为逻辑表达式,也可以是值为数值型的表达式,当表达式的值为非 0时,条件成立,执
14、行 Then后的语句,否则,条件不成立,将不执行该条件块中包含的语句,开始执行 该条件块后面的语句。退出语句为 Exit,用于中断脚本程序的运行,停止执行其后面的语句,一般在条件语句中使 用退出语句,以便在某种条件下,停止并退出脚本程序的执行。2. 脚本程序清单的编写回到组态环境,进入循环策略组态窗口 ,如图所示。单击工具栏“新增策略行”按钮一,在定时器下增加一行新策略。选中策略工具箱的“脚本程序”,光标变为手形。单击新增策略行末端的小方块,脚本程序被加到该策略。双击“脚本程序”策略行末端的方块。出现脚本程序编辑窗口。输入附录 1中的程序清单。单击保存按钮。3.6报表输出及曲线显示在系统实际运
15、行的时候,可能会发生一些意外情况,甚至可能会引发事故。为了进行实时的 精确监控,需要系统进行实时的数据显示;当意外情况发生后,需要查找原因,这就需要系统显 示历史数据,以避免今后再发生类似情况。可以说,系统重要的数据显示对安全生产非常重要。 因此制作了数据显示和曲线显示。这里制作的数据显示包括:实时报表、历史报表、报警显示如 图3.13所示,曲线显示包括实时曲线显示和历史曲线显示如图所示。7k!|0l|0压力XIU|Ul|01|0l|01|0实时抿警显系数据显示实时曲舞田史曲蟻曲线显示9. 组对象的定义1进入实时数据库,单击“新增对象”按钮,增加一个组对象。2 双击该对象,弹出属性设置窗口。3
16、在“基本属性”设置页设置对象名:数据组,类型:组对象。4 单击“组成员对象”选项卡,进入“组对象成员”页。5 在左边数据对象列表中选择“水”,单击“增加”按钮,数据对象、“水”被添加到右边的“数据组成员列表”中。按照同样的方法,将“压力”、温度”添加到组对象成员中,如图所示。6单击“确认”按钮,组对象设置完毕。药aj俚斟展性|存筋性亟亟画对象若帶网君討象初店P-小曹应I lit应+恤工程单位1最大值licia对掠类埜kwi; 1515性组对毀成貝r字苻 r事详(? $即捋day! hourlIjiipulETiioe InpulSTime I npulUBcrl kipiilU託吃 JIEDU
17、ANmlnullielmonlhlSB1 SB2 secmndl tlmel time?VT检查團:陽仏也I 取涓圃 H轻杳1 诡认国 取希回 常站刮1 11I申LJ甲翩爵五组对像属性窗口10. 报表输出所谓数据报表就是根据实际需要以一定的格式将统计分析后的数据记录显示和打印出来,常 用的报表有实时数据报表和历史数据报表。数据报表在工控系统中是必不可少的一部分,是对生产过程中系统监控对象状态的综合记录。实时报表:实时报表用于将当前时间的数据变量按一定报告格式显示和打印出来。通常实时 报表可以通过 MCGS系统的自由表格构件来创建。具体操作步骤如下1 打开用户窗口中的数据显示窗口,单击工具箱,选
18、择 自由表格 凰卜制作一个15行2列的表格。2.双击表格进入编辑状态,在A列1行输入水等变量,B列都输入1|0或1|0,如图3.16所示。水110温康1|0压力1|0XI0|0X20|UX30|UX斗0|0Y1nnY20|0Y3000|0V50|0SBID|USB20|U抿警灯D|0图3.16 实时数据报表历史报表:历史报表通常用语从历史数据库中提取数据记录,并以一定的格式显示历史数据,利用历史表格动画构件实现历史报表的步骤类似于实时数据显示。实时报警:系统在运行时,可能会发生参数越限情况,实时报警显示是最基本的安全手段, 利用实时报警可以显示出报警信息,具体制作历史报警显示的步骤类似于实时数
19、据显示。11. 曲线显示对生产过程的重要参数进行曲线记录有两个好处:一是评价过去的生产情况,二是预测以后 的生产过程,因此曲线显示在工控系统中是一个非常重要的部分,曲线显示有实时曲线显示和历 史曲线显示。实时曲线:实时曲线可以象笔绘记录仪一样与曲线形式实时显示一个或多个数据对象数值的 变化情况,具体操作步骤类似于实时数据显示。历史曲线:历史曲线主要用于事后查看数据和状态,分析变化趋势和总结规律。制作过程略。12. 历史报警显示由于实时报警显示窗口中记录的报警次数为八次,因此报警窗口中只能显示出当前次的报警 信息。历史报警功能显示使系统可以显示出指定时间内的所有报警信息。13. 主控窗口的设置单
20、击屏幕左上角的工作台图标 置1,弹出“工作台”窗口。单击“主控窗口”选项卡,进入“运行环境菜单”单击右键新增一个菜单项。又击新增的菜单项进入菜单属性设置窗口,“菜单 名”改为:加热反应炉,“快捷键”改为Ctrl+W,并选择普通菜单项。在菜单操作中选择打开用户窗口,并打开后面的下拉菜单 勺选择用户窗口中的“加热反应炉控制系统”单击确定并保存,如 图所示。利用同样的方法设置其他的“历史报警”“数据显示”“曲线显示”如图所示。经过以上设置,在MCGS运行环境中方便于用户窗口中各窗口的切换。交录屋It 逞忙 讣畔尸霍单屯;|相朗融鱼护佚ISit:上hl卜Wrib 輩里;fe显一-址M里绘厂关閒用F*窗
21、口L乜益粉阊1A出-和押Th苗琉仟主控菜单属性窗口运行环境菜单窗14. 调试1. 指示灯的动画调试1在画面中添加一个按钮,名为“指示灯试验”。2 对该按钮作“操作属性”7“数据对象值操作”7“取反”动画连接。 3存盘后进入运行环境观察结果。刚进入运行环境, “指示灯”变量 =0 ,则指示灯显示红色;鼠标单击“指示灯试验”按 钮,“指示灯”变量 =1,指示灯显示绿色;再次单击“指示灯试验”按钮,“指示灯”变量=0,指示灯显示红色。2. 其他各器件的调试类似于上述指示灯的调试方法分别调试好其他指示灯、按钮、反应炉、各阀门的动画 调试。3. 脚本程序的调试 编辑和调试程序时仍然要遵守逐段编辑和调试和
22、习惯,切记一次性输入,具体做法如下1输入第一段程序水的动画子程序IF Y2=1 THEN 进料阀开水=水+0.5IF 水 80 THEN水=80ENDIFENDIFIF水=70 then上限液位器报警X3=1ELSEX3=0ENDIFIF Y4=1 THEN 泻放阀开水=水-0.5IF 水0 THEN水=0ENDIFENDIFIF 水=10 THEN 下限液位器报警X1=1ELSEX1=0ENDIF2 单击检查按钮,进行语法检查,如果报错请及时修改。3单击“保存”按钮。进入运行环境,单击“进料阀Y2 ”,观察反应炉内液位的变化。如果缓慢一升则表示调试成功。否则修改,同理调试好所有的程序。4系统
23、运行调试进入运加热反应炉监控系统画面编缉好,并进行动画连接后,用鼠标单击工具条中的 行环境”国|按钮,或操作快捷键 F5进入MCGS组态运行环境。单击启动按钮 SB1,看加热反应炉监控画面的排气阀 Y1进料阀Y2是否找开,水位是否上升,数据是否增加等相应 的动作,并能够按要求动作。 如图所示。并查看数据显示窗口和曲线显示窗口是否正常显示 数据和曲线如图和图所示。5系统报警调试在系统正常运行下人为拖动流动块使炉内的某个值(如水、温度、压力)超过规定的值并查看报警显示中是否有报警信息,如图所示。并单击复位按钮系统是否能还原到初始值。复位ggg加热反应炉控制系统启动1停止5酣|XI X2A4、垃压力
24、我温度春K阿七|5 MPa压力匯冠事时间FI期?D11 军 S 23 t2U i3 tr ED SflQUI I I I I I I I I I I I 镒度I -监控画面水7B.328.U压力抑川XInX20X31X40Y10Y20Y30Y4nY50SB10SBZ1报普灯1宝时表HA. 05-2E 20:02:33 水采垂时同*压力2011-05-26 20:02:437fi.3?8.n2011 HElZE 2D:02:4278.328.037.0201 I-Q5-2E 2D:02:4178.328.037.0Zail-05nZG Z0:02:407B328-037.02011 0B-2U
25、30:02:39(70.0B.U33.52Q11HI5-26 20:02:3870.0ZED25,52D11-0S-26 20:02:3770,0?B,017,52011 05-26 20:02:3670028.1)9.n2011 UHlZE 20:02:3570 D28.05.D2011-05-ZE 20:02:347DLO28-05.0实时擢警显示一框警委型I槪善事件当前值72,2222上黒摧曹IIF72数据显示历史豔4州曲线显示15. 调试结果分析若按照上述反应炉的整个控制过程控制,则表明该系统调试成功,若出现了问题,则 对出现的各种问题进行分析。1 炉内水位不上升。(1) 炉内水的动画连接没有连接好。(2) 脚本程序中水的动画子程序中的水上升的子程序没有或那一条程序出错。2.炉内水位无限上升。(1)上液位传感器不能动作。(2)脚本程序中水的动画子程序中的水的极限值那一条程序没有。 3系统无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三只小猪造房子教学课件
- 小儿麻疹的护理
- 小儿金翘颗粒课件
- 大班美术课教案及教学反思《我们心中的美丽家园》
- 大学生简历中的自我评价
- 难点解析-陕西省华阴市7年级上册期末测试卷专项训练试卷(含答案详解)
- 小儿肺结核教学课件
- 小儿科肺结核临床课件
- 小儿溶血病课件
- 小儿晕厥鉴别诊断课件
- 妇女维权法律知识讲座
- 2025年内蒙古自治区中考语文真题含答案
- 2025版危险货物道路运输综合预案(电石)
- 2025年中医确有专长考试试题及答案
- DB32∕T 4553-2023 医疗机构医疗器械不良事件监测工作指南
- 2025年机关事业单位技能资格考试-政工历年参考题库含答案解析(5套共100道单选合辑)
- GB/T 3880.3-2006一般工业用铝及铝合金板、带材第3部分:尺寸偏差
- 肺功能解读教学课件
- 妇产科学-第十二章-正常分娩课件
- 腓肠神经皮瓣课件
- 1【L】系列离心式冷水机组技术手册
评论
0/150
提交评论