当前位置:首页 > 通信与现场总线课程设计
姓名:侯倩 学号:10291040 班级:电气1002
止按钮I0.2为不带锁的主令开关。报警传感器 I0.3、高液位传感器 I0.4、低液位传感器 I0.5。
按启动后,泵A和泵B同时开,A液体和B液体同时进入罐内;
按A液体和B液体进料比例供料(系统默认进料比例为2:3。设泵流速为每秒10升/秒,混合液总体积为1000升。泵A完成进料用时T1为40秒;泵B完成进料用时T2为60秒。);
供料完毕后搅拌机工作,搅拌A、B料的混合液体。搅拌时间T3时间(如20秒)到时后,搅拌机停 ;排料阀C工作,将搅拌好的液体排除;当液位低于低液位时,延时时间T4时间(如20秒)后,阀C关闭;
系统进入下一个循环周期,控制流程转入到泵A和泵B同时开。 ? 远程控制:
与远程数据库建立连接后,对泵、传感器、管道、罐体指示表进行相应参数连接,然后运行软件。按下启动键后,可以通过对面板上的A、B配料比例进行设置,达到实验目的。 ? 设计内容
? 建立新的工程文件
打开力控软件,看到的是工程管理器。点击“新建”,新建一个工程文件,如图所示
“确定”后点击“开发”进入开发界面,进入开发环境后选择“文件/新建”,并对窗口属性进行设置,创建新画面。从导航器中选择工具目录/图库/罐,从精灵图库中选择一个罐子图形。根据实际情况调整罐的大小和位置。用相同的方法,在工具目录/图库中的传感器、泵、阀门、管道、报警灯、仪表、时钟、搅拌器等子目录中选择传感器、泵、电磁阀、管道拐弯、运行状态指示灯、远程控制和本地控制指示灯等等,调整位置、大小和属性。根据要求设置各器件属性,文本标注用工具箱中的文本编辑,启停按钮用增强型按钮,选择项用复选框实现等等各功能都可在工具目录下找到。
第9页
姓名:侯倩 学号:10291040 班级:电气1002
注意这里,要与所建立的数据库对应起来,并且要选择远程控制。
? 创建实时数据库
在工程项目中双击“数据库组态”,启动组态程序DbManager,双击单元格出现“请指定区域、点类型”对话框根据变量的类型(模拟I/O点、数字I/O点、累计点、控制点、运算点、组合点)建立点名、点说明、初始状态。 在“区域00”中选择“数字I/O点”,点击“点名”。在“基本参数”栏的“点名”输入中输入“control”,在“点说明”中输入“远程控制/本地控制”,确定。在数字I/O点中分别建立输入变量“本地启动”、“本地停止”、“低液位”、“高液位”、“报警液位”、远程启动的“启动”、远程停止的“停止”;输出变量“A料泵状态”、“B料泵状态”、“排料阀状态”、“搅拌器状态”等组态软件中的变量。与添加数字I\\O点方法类似,在DbManager的数据库中,选择“区域?00”,点击右键。选择“模拟I/O点”点击,分别输入“点名”、“点说明”,加入“完成搅拌的罐数”、“配料A比例”、“配料B比例。然后设置“罐中液位”“完成搅拌的罐数”、“配料A 比例”、“配料B比例”的历史参数。连接完成后建立的变量数据库截图如图所示:
第10页
姓名:侯倩 学号:10291040 班级:电气1002
设置完参数后就需要对各元件进行动画连接。(因为在试验室设置好远程server后,所有文件图形都连接到server,即表达式前面多了\\\\server\\\\,所以以下我在试验室的截图表达式前都带了\\\\server\\\\。) ? 建立界面中图像元素的动画连接
从入口A泵开始定义图形对象的动画连接双击A泵,出现动画连接对话框,点击
,选择相应的变量IN_A.PV,如图
以同样的方法,依次将泵B及管线、排料阀及管线、低液位传感器状态、高液位传感器状态、报警液位传感器状态、远程控制状态、本地控制状态、报警指示灯和系统运行状态等各个图形与其相对应的变量进行设置连接,最后再对高度、搅拌次数显示的内容进行设置。对于文本、增强型按钮的设置也如上,对模拟输入设置如图所示:
第11页
姓名:侯倩 学号:10291040 班级:电气1002
? 建立主监控画面上“远程启动”、“远程停止”图像元素与系统参数的连
接
1o.对主监控画面上“远程启动”触发动作的设置: 双击“远程启动”,在动画连接的“触发动作”栏中选择“左键动作”。在“按下鼠标”栏目下输入脚本程序为: \\\\sever\\\\ON_YUAN.PV=1; \\\\sever\\\\OFF_YUAN.PV=0; #Text91.Enable(1); #Text92.Enable(1); 如图示:
第12页
共分享92篇相关文档