组态王及modbus通信课程设计

上传人:pu****.1 文档编号:553587204 上传时间:2023-10-02 格式:DOCX 页数:27 大小:723.11KB
返回 下载 相关 举报
组态王及modbus通信课程设计_第1页
第1页 / 共27页
组态王及modbus通信课程设计_第2页
第2页 / 共27页
组态王及modbus通信课程设计_第3页
第3页 / 共27页
组态王及modbus通信课程设计_第4页
第4页 / 共27页
组态王及modbus通信课程设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《组态王及modbus通信课程设计》由会员分享,可在线阅读,更多相关《组态王及modbus通信课程设计(27页珍藏版)》请在金锄头文库上搜索。

1、测控网络课程设计一、实践要求本次实践以开发DCS测控系统为最终目的,要求掌握DCS测控系统的工作原理,学 习组态王工控组态软件的使用方法,根据要求完成工程组态;掌握MODBUS通信协议的原 理,开发具有MODBUS通讯功能的智能仪表,最终完成和组态工程之间的通讯。二、实践内容分为两大部分:1、组态王基本操作 2、 MODBUS 通讯 具体内容:(1)熟悉组态王软件安装,基本开发环境,采用构建简单的工程(采用仿真数据和设备, 工程应包含PID功能),计划时间1天;(2)根据罐区工艺的要求,完成相应的组态工程,实现对原油储罐的监控,计划时间2 天;(3)掌握MODBUS通讯协议的工作原理,在MSP

2、430F5438单片机上编程实现MODBUS客户 端服务程序,要求通过串行口将现场的温度、泵状态、流量等参数上传到上位机上, 计划时间 3 天。( 4) 在单片机上编程实现流量、温度上下限及仪表地址和波特率等参数设置功能,同时 能从上位机对仪表参数进行设置,计划时间 2 天。(5)优化设计,要求当出现通讯错误时在上位机和单片机上都要做出相应的反应,计划 时间 0.5 天。(6) 上位机采用高级语言编程,实现对现场智能仪表的控制。 熟悉现场总线测控网络系统 搭建PROFIBUS网络 实现对ET200S和S7-200 的控制。组态王部分一、设计要求根据罐区工艺的要求,完成相应的组态工程,实现对原油

3、储罐的监控1、罐区工艺流程图2- 储油罐进口电动阀;3- 储油罐排污电动阀;4- 储油罐出口电动阀;5- 泵图 1 :罐区工艺流程图2、具体要求(1)监测各罐的液位(0-20m) / (O-lm)/温度(0-100度)(现场仪表4-20mA输出)。(2)根据各罐液位控制各罐出口电动阀(H16m,关进口阀,选择最低液位的罐进油;H2m,关出口阀,选择最高液位的罐出油),手动遥控排污阀。液位H15.5m高报警,H17m高高报警;液位H2m低报警,H1.5m低低报警。界位1m高报警,界位1.5m高高报警;界位0.5m低报警,H0.2m低低报警;(3)启动泵组设置出入口流量(100M3/h,200M3

4、/h,250M3/h)二、设计内容一)组态数据库: 数据库数据词典簸ini内存离散21裁in2内存离散22内存离散23内存离散24聪 outl内存离散25塗皿itE内存离散26檢 outB内存离散27塗皿内存离散28clear 1内存离散29塗 clearE内存离散30裁 clear3内存离散31塗 clear4内存离散32内存实型33内存实型34内存实型35向存灾型36j i ewei 1 j i eweiE j i eweiS j i ewei4 benginl berLgiri2 henginS Lenguu tl Lenguu hengou tE;総泵信息 shul shiaE shu

5、3 z i shu4 kijadu 对* j 口 :=LTLili:irLg内存离散37内存离散38内存实型40内存实型41内存实型42内存实型43I/O离散45picQU. 0I/O离散46picQU. 31/0离散47picQU. 2L/D离散48picQU. 1内存离散49内存离散50内存整型51内存整型52内存离散53内存实型57内存实型58内存实型59内存实型60内存整型61内存整型62二)组态画面画面 1:工艺流程总画面对画面的基本说明:主要功能:对油罐液位的监测。泵总开关控制进口的3 个泵的总开和总关;泵总关闭控制出口的3 个泵的总关和总开; 当同时按下泵提示和某一个泵的按钮,显

6、示该泵的详细信息 液位报警和界位报警时记录相应的报警事件; 液位实时和历史曲线记录油罐液位的变化情况。画面 2:各泵弹出式放大画面(包括参状态/型号等),点击总画面上的泵弹出此画面 1、编写事件命令语言:当同时按下泵提示和某一个泵的按钮,显示该泵的参数信息。事杵命令语言文件世编辑世黑噩魏X选開血字爭件5S述:应点泵信息二二1驰 讥本站点超ini二二1弹出出画面:画面 3:液位/界位报警画面报警设置:低低、低、高、高高报警值设置:液位报警画面:报警和事件回区IX耘箸加劃本站点事件日期事件时间报警日期报警时间变星名报警类型报警值/旧值恢复僵05/06/10064252.375高16.605/06/

7、1006:42:52.37505/06/10064252.375咼咼17.01605/06/10064252.375咼咼17.0:05/06/1006:42:52.37505/06/10064250.S75高16.61705/06/10064250.875高16.605/06/1006:42:50.87505/06/10064250.875咼咼17.01605/06/10064250.875咼咼17.005/06/1006:42:50.87505/06/10064249.3T5高16.61705/06/1006:42:50.37505/06/1006:42:49.3752高1&E05/06/1

8、006:42:49.37505/06/1006:42:49.375咼咼17.01605/06/1006:42:49.375咼咼17.005/06/1006:42:49.37505/06/1006:42:47.875髙16.61705/06/1006:42:47.875高16.605/06/1006:42:47.87505/06/1006:42:47.875咼咼1T.016实吋数据报表日期05/0.05/0.05/0.05/0.05/0.05/0.05/0.05/0.05/0.罐1液位6. 50米罐2液位540米罐3液位555米罐4液位5. 70米罐1界位氷罐2界位氷罐3界位氷罐4界位氷溫度摄氏

9、度手动打印实时报表时间1g234罐1界位罐2界位罐3界位罐4界位温度06:2.0. 000. 000. 000. 0006:2.0. 000. 000. 000. 0006:2.13. 2513. 2013. 0513. 8006:2.14. 2514.4013. 9514.4006:3.3. 002. 802. 252. 7006:3.2. 001.401.801. 8006:3.0. 000. 000. 000. 0006:3.0. 000. 000. 000. 0006:3.0. 000. 000. 000. 00|W|(3)优化设置1、组态操作权限优先级分 1999 级,1 级最低99

10、9 级最高。每个操作者的优先级别只有一个。系统安全区 共有64 个,用户在进行配置时。每个用户可选择除“无”以外的多个安全区,即一个用户 可有多个安全区权限。设置油罐用户组,将管理员、操作员看成用户,并设置管理员优先级最高,并设置相应的密 码。 配置 运行现象 登陆界面用户和安全区配置用户和用户组名称:-系统管理员组 丢统管理员-无组无-油罐组员员员 理作作 管操操登录2、通过链接切换画面增加报警画面、趋势图、报表画面,通过右侧链接(4)画面命令语言变量说明:gl、g2、g3、g4代表每个油罐的液位,in代表泵总开,out代表泵总关,ini、in2、 in3、in4代表每个油罐的入口阀门,outl、out2、out3、out4代表每个油罐的出口阀门,clearl、 clear2、clear3、clear4 代表手动排污阀。bengin1,2,3 和 bengout1,2,3 代表进口泵和出 口泵。num 代表泵输入总流量的比 num=bengin1*1 + bengin2

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号