- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC化工工程案例组态教学应用设计
基于PLC化工工程案例组态教学应用设计
【摘 要】基于PLC进行简单的控制系统的组态设计是高职院校电气专业学生需要掌握的一项专业技能。通过化工工程案例的设计并应用于日常的课程教学中,以提高学生的工程应用能力。
【关键词】PLC;组态;化工工程
1 案例介绍
在医药、化工等行业,将多种液体按一定的比例混合生成新的液体是很普遍的工序,是其生产过程中十分重要的组成部分。化工工程控制案例是指将碱液和有机液两种液体按照一定的比例混合并经搅拌、加热后生成新的液体的控制系统,其中二种液体的比例多少、搅拌时间、加热温度等由配方参数所决定。
2 案例控制要求
1)启动后碱液进口阀打开,碱液进入碱液罐,当碱液液位上升至95时关闭碱液进口阀;打开有机液进口阀,当有机液液位上升至95时关闭有机液进口阀;
2)再打开碱液出口阀,反应罐液位达到碱液比例时,关闭碱液出口阀;加液暂停间隙5S,当时间到达则打开有机液出口阀至反应罐液位到达90时关闭;
3)再电机得电搅拌并计时,搅拌时间达到设定值时电机失电停止搅拌,而水泵得电;当全部液体进入成品罐时水泵失电,电热丝加热,当温度达到设定值时,停止加热;
4)再成品罐阀门打开直至成品液放完再关闭……循环。
3 案例任务要求
本案例要求完成方面的任务:
1)5个窗口画面的设计与制作,包括:主窗口、配方、数据、报警、初始窗口。主窗口用来显示主监控图面。配方窗口用来调用配方及显示配方中各相关参数的设定值。数据窗口用来显示运行过程时各数据的当前值。报警窗口用来显示和记录具有报警属性的各数据对象的报警情况。
2)命令语言的编写
3)各图素的动画连接与设计
4)调试及运行
4 定义数据词典
数据对象是构成实时数据库的基本单元,建立实时数据库的过程就是创建数据对象。定义数据对象包括:
1)指定数据对象的名称、类型、初始值和数值范围。
2)确定与数据变量存盘相关的参数,如存盘周期、存盘时间范围等。
打开工程浏览器的“数据词典”选项卡,进入数据词典窗口页,新增15个数据词典。具体如表1。
5 组态画面设计与制作
主窗口由碱液罐和碱液进出口阀、有机液罐和有机液进出口阀、反应罐、搅拌电机、水泵、成品罐和成品罐出口阀等。主窗口如图1所示。
罐体的制作方法(以碱液罐为例):用圆角矩形工具在主窗口画一适当大小的图,对该图的填充动画进行连接,表达式为\\本站点\碱液罐液位,填充方向为从下往上,另二个罐同理制作。管道的制作方法(以碱液罐出口管道为例):用管道工具在主窗口的合适位置和方向画管道(注意:一定要从液体流动的起点画至终点),对管道进行流动动画连接,表达式为\\本站点\碱液出口阀==1。水泵和搅拌电机的制作都是从图库中加载的图素,再进行各自的动画连接。
配方画面由配方表格和4个按钮组成,如图2所示。首先在工程浏览器界面的配方选项中新建一个配方,在配方定义界面定义一个4行4列的配方,并在第一列中分别输入碱液比例、有机液比例、搅拌设定时间、加热设定温度四个参数,再在相对应的位置输入对应方案时的参数值,保存配方至D盘。在配方窗口画一个如图的表格,其中:“方案二”的动画连接为字符串输出,表达式为\\本站点\配方名称。碱液比例对应的参数数值动画连接为模拟值输出,(下转第352页)(上接第229页)表达式为\\本站点\碱液比例,另外三个参数数值同理。“选择配方”按钮的制作方法:用按钮工具画一按钮并修改字符,该按钮的命令语言连接为RecipeSelectRecipe( D:\Backup\我的文档\组态王\化工工程\化工工程\新配方.csv, \\本站点\配方名称,请选择方案 )。“调入配方”按钮的命令语言连接为RecipeLoad( D:\Backup\我的文档\组态王\化工工程\化工工程\新配方.csv, \\本站点\配方名称 )。“上一配方”按钮的命令语言连接为RecipeSelectPreviousRecipe(D:\Backup\我的文档\组态王\化工工程\化工工程\新配方.csv, \\本站点\配方名称)。“下一配方”按钮的命令语言连接为RecipeSelectNextRecipe(D:\Backup\我的文档\组态王\化工工程\化工工程\新配方.csv, \\本站点\配方名称 )。
图2
6 命令语言编写
本案例的命令语言采用事件命令语言来编写
事件描述:\\本站点\自动运行==1发生时:\\本站点\碱液进口阀=1;
事件描述:\\本站点\碱液进口阀==1存在时:\\本站点\碱液罐液位=\\本站点\碱液罐液位+2;
事件描述:\\本站点\碱液罐液位gt;=90发
您可能关注的文档
最近下载
- 理光 JP2800 说明书 用户手册.pdf
- 最优化方法-第二版-孙文瑜-部分课后答案.pdf VIP
- 建标_142-2010 生活垃圾焚烧处理工程项目建设标准.pdf VIP
- 保洁药剂培训课件PPT.pptx VIP
- LDN193189和CHIR99021在制备诱导神经元再生的药物中的应用.pdf VIP
- CPA财务成本管理第十八章责任会计相关习题及解析20题.docx VIP
- 六章hypergraph二次开发实例.pptx
- 初级口语I-第5课-我学习汉语.pptx VIP
- CPA财务成本管理第十四章作业成本法相关习题及解析20题.docx VIP
- 初级口语I-第4课-我是中国人课件.pptx VIP
原创力文档


文档评论(0)