组态课程设计组态王

上传人:仙*** 文档编号:32180025 上传时间:2021-10-13 格式:DOC 页数:20 大小:3.75MB
返回 下载 相关 举报
组态课程设计组态王_第1页
第1页 / 共20页
组态课程设计组态王_第2页
第2页 / 共20页
组态课程设计组态王_第3页
第3页 / 共20页
点击查看更多>>
资源描述
实 验 报 告课程名称 组态王 专业班级 自动化0842 姓 名 学 号 0804421214 电气与信息学院和谐 勤奋 求是 创新实验教学考核和成绩评定办法1 课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。2 单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。3 实验考核内容包括:1)实验预习;2)实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2 、0.4 、 0.4;原则上根据上述三个方面进行综合评定。学生未取得1)和2)项成绩时,第3)项成绩无效。4 实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。实验成绩在教师手册中有记载。实验报告主要内容一 实验目的 二 实验仪器及设备三 实验原理四 实验步骤五 实验记录及原始记录六 数据处理及结论七 实验体会(可选项)注:1. 为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。2. 实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。3. 验证性实验:是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事实、概念或理论)的实验。4. 综合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。一 组态王的使用方法1 工程管理器 在组态王中,我们所建立的每一个组态称为一个工程。每个工程反映到操作系统中是一个包括多个文件的文件夹。工程的建立则通过工程管理器。点击“开始”-“程序”-“组态王6.5*”-“组态王6.5*”(或直接双击桌面上组态王的快捷方式),启动后的工程管理窗口。2 菜单栏和工具搜索:单击此快捷键,在弹出的“浏览文件夹”对话框中选择某一驱动器或某一文件夹,系统将搜索指定目录下的组态王工程,并将搜索完毕的工程显示在工程列表区中。删除:在工程列表区中选择任一工程后,单击此快捷键删除选中的工程。属性: 在工程列表区中选择任一工程后,单击此快捷键弹出工程属性对话框,可在工程属性窗口中查看并修改工程属性。备份: 工程备份是在需要保留工程文件的时候,把组态王工程压缩成组态王自己的“.cmp”文件。恢复: 单击此快捷键可将备份的工程文件恢复到工程列表区中。DB 导出: 利用此快捷键可将某一个选中的组态王工程数据词典中的变量导出到EXCEL 表格中,用户可在EXCEL 表格中查看或修改变量的属性。DB 导入:利用此快捷键可将EXCEL 表格中编辑好的数据或利用“DB 导出”命令导出的变量导入到组态王某一工程的数据词典中。EXCEL 表格中的数据导入到组态王工程的数据词典中。3 如何新建一个工程单击工程管理器新建工程建立以后,双击新建工程,进入工程浏览器建立一个工程的基本步骤第一步:创建新工程第二步:定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O 变量。第三步:制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。第四步:编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。第五步:进行运行系统的配置对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。第六步:保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了4 定义外部设备和数据变量新建工程的方法已经介绍,下面讲解如何定义外部设备和数据变量。组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使用。外部硬件设备通常包括PLC、仪表、模块、变频器、板卡等;外部软件程序通常指包括DDE、OPC等服务程序。按照计算机和外部设备的通讯连接方式,则分为:串行通信(232/422/485)、以太网、专用通信卡(如CP5611)等在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。下面以仿真PLC为例,讲解如何定义设备和连接变量。(1)在组态王工程浏览器树型目录中,选择设备,在右边的工作区中出现了“新建”图标, 双击,弹出“设备配置向导”对话框“设备”下的子项中默认列出的项目表示组态王和外部设备几种常用的通讯方式,如COM1、COM2、DDE、板卡、OPC 服务器、网络站点,其中COM1、COM2 表示组态王支持串口的通讯方式,DDE 表示支持通过DDE 数据传输标准进行数据通讯,其他类似。COM口用户通过设备定义向导选择实际设备所连接的PC 串口即可。5 定义外部设备变量数据库是“组态王软件”最核心的部分。在TouchVew 运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为核心,所以说数据库是联系上位机和下位机的桥梁。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。6 数据词典中变量的类型变量可以分为基本类型和特殊类型两大类,基本类型的变量又分为内存变量和I/O 变量两种。“I/O 变量”指的是组态王与外部设备或其它应用程序交换的变量。这种数据交换是双向的、动态的。所以,那些从下位机采集来的数据、发送给下位机的指令,比如反应罐液位、电源开关等变量,都需要设置成“I/O 变量”。那些不需要和外部设备或其它应用程序交换,只在组态王内使用的变量,比如计算过程的中间变量,就可以设置成“内存变量”。7 变量的分类基本类型的变量也可以按照数据类型分为离散型、实型、整型和字符串型。(1)内存离散变量、I/O 离散变量(BOOL)(2)内存实型变量、I/O 实型变量(浮点数)(3)内存整数变量、I/O 整数变量(类似于有符号长整数)(4)内存字符串型变量、I/O 字符串型变量(5)特殊变量类型有报警窗口变量、历史趋势曲线变量、系统变量三种。8 建立组态画面二 实验内容三 附录(实验程序)if(本站点液体混合总开关=1)if(本站点flag=0) 本站点开关=0; 本站点开关1=0; 本站点开关2=1; 本站点流水2=10; 本站点液面=本站点液面-5; if(本站点液面=90) 本站点指示灯=1; if(本站点液面=50) 本站点指示灯1=1; if(本站点液面=10) if(本站点液面!=0) 本站点搅拌时间=本站点搅拌时间+1; else 本站点开关2=0; 本站点流水2=0; 本站点搅拌时间=0; 本站点flag=1; else 本站点开关=1; 本站点流水=10; if(本站点液面=10) 本站点指示灯3=0; if(本站点液面=50) 本站点指示灯1=0; 本站点开关=0; 本站点开关1=1; 本站点流水=0; 本站点流水1=10; if(本站点液面=90) 本站点指示灯1=0; 本站点开关1=0; 本站点流水1=0; 本站点叶片=本站点叶片+1; if(本站点叶片=2) 本站点叶片=0; 本站点搅拌时间=本站点搅拌时间+1; if(本站点搅拌时间=10) 本站点搅拌时间=0; 本站点flag=0; if(本站点液体混合总开关=2) 本站点流水=0; 本站点流水1=0; 本站点流水2=0;/* 灌装 */if(灌装机开关=1)if(本站点罐装变量=0)本站点FLOW=10;本站点罐装液位=本站点罐装液位+2;if(本站点罐装液位=100)本站点FLOW=0;本站点罐装变量=1;if(本站点罐装变量=1)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=90)本站点FLOW1=0;本站点罐装变量=2;if(本站点罐装变量=2)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=3;if(本站点罐装变量=3)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=80)本站点FLOW1=0;本站点罐装变量=4;if(本站点罐装变量=4)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=5;if(本站点罐装变量=5)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=70)本站点FLOW1=0;本站点罐装变量=6;if(本站点罐装变量=6)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=7;if(本站点罐装变量=7)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=60)本站点FLOW1=0;本站点罐装变量=8;if(本站点罐装变量=8)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=9;if(本站点罐装变量=9)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=60)本站点FLOW1=0;本站点罐装变量=10;if(本站点罐装变量=10)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=11;if(本站点罐装变量=11)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=50)本站点FLOW1=0;本站点罐装变量=12;if(本站点罐装变量=12)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=13;if(本站点罐装变量=13)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=40)本站点FLOW1=0;本站点罐装变量=14;if(本站点罐装变量=14)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=15;if(本站点罐装变量=15)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=30)本站点FLOW1=0;本站点罐装变量=16;if(本站点罐装变量=16)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=17;if(本站点罐装变量=17)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=20)本站点FLOW1=0;本站点罐装变量=18;if(本站点罐装变量=18)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=19;if(本站点罐装变量=19)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=10)本站点FLOW1=0;本站点罐装变量=20;if(本站点罐装变量=20)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=21;if(本站点罐装变量=21)本站点FLOW1=10;本站点罐装液位=本站点罐装液位-2;本站点小罐液面=本站点小罐液面+2;if(本站点小罐液面=10)&(本站点罐装液位=0)本站点FLOW1=0;本站点罐装变量=22;if(本站点罐装变量=22)小罐位置=小罐位置+15;if( 小罐位置650) 小罐位置=160; 本站点小罐液面=0; 本站点罐装变量=0;else本站点FLOW=0;本站点FLOW1=0;
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!