第一篇:组态王反应车间实验报告
实验三 反应车间监控中心
建立一个反应车间的监控中心,监控中心从现场采集生产数据,并以动画形式直观地显示在监控画面上。(监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。)做成的画面整体如图:
数据词典的设置如图:
其中与报警组的定义设置:
报警画面的设置:
树状图的设置与画面:
程序设置的命令语言:
树状图的程序也在上图中。
第二篇:plc和组态王实验报告
实验报告
PLC实验
实验名称:PLC实验
实验目的:1:通过用台达控制器的PLC实验来掌握可编程控制器的功能,使用方法和用途;
2:通过实际操作,熟悉实验平台各种器件的工作原理。了解可编程控制器外部端口的功能,接线方法,掌握通信软件,编程/调试软件,并通过程序设计和调试掌握基本指令的使用方法。
实验仪器:台达控制器的PLC如下图所示:
实验内容与过程:
1.对编程环境及硬件系统的熟悉和认识
台达PLC系统介绍
(1).产品外观及各部介绍
(2).功能规格一览表
(3).特殊装置
a)特殊辅助继电器
M 表示为唯读继电器,可作为一般接点使用,但不可作为输出线圈使用。另M1131、M1132为系统使用,不可作为接点或线圈使用。
b)特殊数据寄存器
D 表示唯读寄存器,可作为一般寄存器读出使用,但不可作为寄存器写入。c)高速计数器
(4).基本顺序指令
(5).异常现象之判断方法
a)由面板指示灯来判断异常原因,当DVP PLC发生异常时,可检查:
b)侦错码原因对照表
将程序写入PLC内部后,却发生PLC ERROR错误指示灯闪烁,原因可能是指示运算元(装置)使用不合法或程序文法回路有错,可根据特殊寄存器D1004的错误码并对照下表,可得知错误原因,而发生错误的位址存于资料寄存器D1137内(若为一般回路错误则D1137的位址值无效)。
c)定期检查
(6).通讯连线说明
a)通讯界面
b)通讯协定
c)连线方式
d)通讯讯息框格式
e)通讯连接线配线图
(程序运行监控画面)
plc实验心得体会:
通过这次PLC编程并运用组态王软件进行组态的实验,让我们收获了不少,学到了许多东西,其中最主要的是PLC设计方法与应用。设计步骤是首先是我们们要弄清楚设备的顺序运作,然后结合PLC知识画梯形图,之后利用PLC 软件编程。总的来说,我们是较好的完成了既定任务。还有都不时去帮助其他同学解决一些问题。
PLC实验让我们更加了解了关于PLC设计原理与方法。按我们的总结来看,有很多设计理念来源于实际,从中找出最适合的设计方法。这次实训脱离不了集体的力量,遇到问题和同学互相讨论交流,同学之间解决不了的问题就去找老师讨论。多和同学,老师讨论,你会得到意外的收获。我们们在实验的过程中要不停的讨论问题,这样,我们们可以互相交流设计方法以至达到更适合的设计方法,同时讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。
总之,这次PLC实训真的给我们很多的收获,给我们弥补了很多我们欠缺的知识以及巩固了之前所学的知识点等等。在今后的学习过程中,要更加努力的学习自己的专业知识,多多与同学和老师交流,我们相信在以后的工作里面有所作为。
在此,我们要很感谢纪老师以及师兄还有同学们对我们的帮助,今后我们会更加努力的去学习知识,完善自己。
组态王实验
实验名称:组态王实验 实验目的:
1:用组态王软件读取PLC模拟量的数值,并监控观察其变化。
2:通过实际操作,熟悉组态王软件的工作原理,并掌握基本指令的使用方法。
实验内容与过程:
点击桌面软件,进入软件界面,点击下一步,创建工程名称,建立名称之后,双击进入软件主界面,主界面:
(1)设备配置。
先进行设备配置,选择设备,COM1,进行设备选定,如下图所示。
设备配置向导界面
通信参数配置界面
设备地址设置界面
选择串口号界面
逻辑名称界面
信息总结界面
(2)定义变量。
设备配置完成以后,组态王通过帮助选项,查找组态王数据词典—变量定义。如下图所示
组态王数据词典—变量定义
根据组态王数据词典—变量定义的规则来进行定义变量。变量定义的情况如下面几个截图所示:
定义CR2变量
定义CR1变量
定义CR0变量
定义Y4变量
定义Y3变量
定义Y2变量
定义Y1变量
定义Y0变量
定义变量完成效果图
(3)设置组态王新画面。
创建新画面,进入开发系统,通过动画连接、指示灯向导与plc的变量进行连接如所示。
新画面
开发系统
CR2动画连接
CR1动画连接
CR0动画连接
指示灯导向Y2
指示灯导向Y1
指示灯导向Y0
开发系统设计完成效果图
(4)设置串口。
设置串口—COM1,如下图所示。
设置串口界面
在plc的通信设置选项中进行检测操作,若出现如下界面则说明通信正常。
通信检测界面
(5)查看检测效果。
切换到view界面来查看组态王检测plc效果,如下面的截图所示:
检测效果(1)
检测效果(2)
若组态王软件中的小灯跳跃位置和面板上的一样,则实验成功。
连接组态王的PLC程序
相应的PLC检测程序如下面的截图所示。
plc线上检测效果图 组态王实验心得体会:
这是我们们小组第一次真正接触组态王软件。通过本次实验,我们们小组成员对组态王的知识了解掌握了很多,对以前学习的知识也有了进一步的拓展和延伸。本次课程设计第一次接触组态王软件是在实验室。实验伊始我们们认为前面的步骤过于简单,就不断跳跃直接进入到画面绘制部分,但画面绘制完成之后却发现所有的模块不能有效的连在一起,最后经过查看相关的资料才发现问根源并解决。在本次课程设计中我们们经常向学长、同学请教,举一反三,相互讨论,最终收获颇丰。通过本次实验我们们认识到利用组态王软件合理的实时显示过程控制情况。
本次实验除了对组态王软件的学习外,我们们也在日常生活中学会了怎样去跟团队成员进行协调,提高工作效率;如何最大化利用身边资源去学习和认识新的事物,增强自己的学习能力。当然由于我们们能力有限,在我们们的实验设计中也还存在着很多的不足,希望老师能够给我们们指出。我们们必将努力修改,以期完善。
第三篇:运用组态王工程软件实现车间设备管理
工业组态课程设计
----运用组态王工程软件实现车间设备管理
一、创立工程
进入组态王程序,在组态王工程管理器中单击新建创立新工程
根据向导提示进行工程创立
二、创立新画面
在画面中单击新建创立新画面,命名为反响车间,并对画面进行设置
绘图:
在画面中利用工具箱在新建画面中进行画图,如上图〔右〕。
工具箱:含有组态王图库,添加文字,报警等。
绘图如图:
设备管理:在设备中添加仿真设备。
选择串行按向导进行创立。
数据创立:在数据词典中创立温度,液位,压力,开关变量。
关联相关变量:
对压力模拟值输出,实时曲线,反响器动画连接,开关等设置如图:
分别采用相同方法进行设置保存,并运行如图:
创立报警画面:
创立报警变量分别为:液位报警标志,温度报警标志,压力报警标志。且都为内存离散
对图进行动画设置:
添加命令语言:左一为按钮语言命令语言。
图9
建立报警组在数据库中建立报警组
运行系统如图:
3、设计历史曲线显示
新建画面命名为历史曲线,在控件中插入历史趋势曲线,在电脑控制面板/管理工具下创立格式为*.mdb的数据源将数据词典中的温度,液位,压力的报警设置为记录在控件中选择控件属性并设置如图:
运行工程如上图。
内部控件设置:
在插入控件中使用棒图控件,X—Y曲线控件分别命名为:棒图,XY
在画面属性中存在时和显示时添加命令语言如下
运行:
配方控件设计
建立新画面为配方,如下:
建立变量:变量分别为配方〔字符串型〕、配方1〔内存整型〕、配方2〔内存整型〕、配方3〔内存整型〕、配方4〔内存整型〕
在配方中建立新配方:
在配方定义中工具下的配方属性可以对配方进行行列设置,如图:
并另存在影音文件下。
对5个按钮分别进行设着如下5图:
新建画面命名为:增加配方
对增加配方画面进行设置,文字####处为模拟量输出,对两个按钮分别设置如下:
工程结束。
第四篇:组态王论文
基于组态王水位监控系统
随着现代社会的发展,人们生活以及工业生产经常涉及到水位和流量的控制问题,例如饮料、食品加工,居民生活用水的供应,溶液过滤,污水处理,化工生产等多种行业的生产加工过程,通常要使用蓄液池。
因此,需要设计合适的控制器自动调整蓄液池的进出流量,使得蓄液池内水位保持正常水平,以保证产品的质量和生产效益。这些不同背景的实际问题都可以简化为某种水箱的水位控制问题。通过进行了多次的实验得出了一些相关的数据,水箱水位控制系统的设计应用非常广泛,可以把一系列复杂的水位控制系统简化成一个水箱水位控制系统来实现。
由于水位检测应用领域的不同,性能指标和技术要求也有差异,但适用有效的测量成为共同的发展趋势,随着电子技术及计算机技术的发展,水位检测的自动控制成为其今后的发展趋势,控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修正运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。随着计算机控制技术应用的普及、可靠性的提高及价格的下降,水位检测的计算机控制必将得到更加广泛的应用。
监控画面的开发和运行是有工程浏览器调用画面制作系统和画面运行系统来完成的。通过对现场数据的采集处理,以动画显示、报警和事件处理、实时趋势曲线、历史趋势曲线和报表输出等多种方式向用户提供检验控制系统的动态运行情况。组态界面上既可以时事观察到系统的动态变化,也可观察前几次的实验数据。
也就是说组态王(kingview)软件就是一个仿真实验的试验平台,该仿真实验 设备输出
报表打印
报警输出
现场控制
动画显示
实 时 数 据 库
实
时 数 据 库
组态软件核心
构成动画
报警组态 流量控制
设计报表平台一方面继承传统实验的参与性和操作性的优点;另一方面又可利用计算机优势,发挥其资源共享、直观形象、动态模拟、减少实验支出等优点,克服传统实验的不足之处,进一步提高实验效率。由于可观察实验过程的动态情况,有利于调动实验者的实验积极性和创造性。
实践证明,系统具有可用一台电脑对多个参数进行巡回采集和处理,显示界面好、易于操作、运行可靠、便于管理升级和扩充等优点。
一、水箱水位监控系统仿真实验软件设计方案
水位监控系统是典型的控制类试验系统。该系统包括水位监控系统主界面、报警和事件、实时趋势曲线、历史趋势曲线、报表系统。现简要说明利用组态王软件制作水位控制系统的实验。
1、建立新的工程
启动“组态王”工程管理器,选择菜单“文件新建工程”或单击“新建”按钮,弹出如图1所示:
单击“下一步”继续。弹出“新建工程向导之二对话框”,在工程路径文本框中输入一个有效的工程路径,或单击“浏览„”按钮,在弹出的路径选择对话框中选择一个有效的路径。
单击“下一步”继续。弹出“新建工程向导之三对话框”,在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字。单击“完成”完成工程的新建。进入“工程浏览器”
如图1 建立新的工程
如图2 建立新的画面
(1)、数据变量的建立
数据变量是构成实时数据库的基本单元。数据库是”组态王”软件的核心部分,在工程管理器中,选择”数据库\数据词典”,双击”新建图标”,弹出”变量属性”对话框,创建机械手各个变量数据,数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即定义数据变量的过程。定义数据变量的内容主要包括:指定数据变量名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。数据对象有I/O开关型、I/O数值型、I/O字符型、内存开关型等8种类型。不同类型的数据对象,属性不同,用途也不同。
如图3 数据变量的建立
(2)、水箱水位监控系统的主界面
如图4
主界面
为了使我们能够便捷的完成试验任务,水箱水位监控系统界面除了主界面以外还开发了与实验相关的界面按钮如:报警系统、实施曲线分析,历史曲线检测、报表系统按钮。如图。事先在组态王上建立相应的报警窗口、实时曲线窗口、历史曲线窗口、保镖窗口。要进入相应的界面,就需要按下面相应的按钮,这样画面下方的按钮就可以方便的实现各画面之间的切换。在组态王工程浏览器的工具条上直接点击“VIEW”快捷键即可进入运行系统
(3)、实时曲线和历史曲线
为方便对实验数据进行控制、管理和查阅,则需要进行趋势分析,这是一个监控软件必备的功能。在组态王中,趋势曲线有实时趋势曲线和历史趋势曲线两种。实时曲线(图4-10)以曲线的形式实时显示采集信号变化情况。实时趋势曲线随时间的变化自动卷动,以快速反应变量的新变化,时间轴不能回卷,不能查阅变量的历史数据。
历史趋势曲线(图4-11)可以进行历史数据的查询,但它不会自动卷动,需要通过带有命令功能的按钮来辅助实现查阅功能
如图5 实时曲线和历史曲线
(4)、输出报表
数据报表(图4-12)是生产过程中不可缺少的一个部分,它能够反映出生产过程的实时情况,也能够反映出长期的生产过程状况,使得管理人员可以通过对报表的分析,更好的对生产进行优化。
如图6 报表输出(5)、报警窗口中的报警和事件
系统“变量定义”时允许变量进行上下限报警,运行中变量值超限后,组态王会自动将变量超限情况存储在报警缓冲区中,报警窗口可将报警缓冲区中的报警事件包括事件日期、时间、系统日期、报警时间、变量名、报警类型、报警值、恢复值,等等集中显示出来。图4-9为历史运行中系统发生的部分报警和事件情况。
如图7 报警
(6)、系统程序的编制
如图8 应用程序命令语言
if(本站点水泵==1){
本站点H1=本站点H1+0.1;
} if(本站点罐2进水阀==1)
{
本站点H1=本站点H1-0.05;
本站点H2=本站点H2+0.07;
}
if(本站点罐2出水阀==1){
本站点H2=本站点H2-0.03;}
第五篇:分散蓝60#磺化反应实验报告
实验报告名称:分散蓝60#磺化反应实验报告
试验编号:分散蓝60#磺化-005
实验目的:完全按照工艺条件参数,溶剂脱水,验证工艺路线
操作人:侯龙
报告编制人:郭俊超
时间:2020年12月25日-31日
1.反应原理:
主反应方程式:
副反应:
HSO3Cl + H2O → HCl + H2SO4
中和反应:
副反应:
ClSO3H + 3NaOH → NaCl + Na2SO4 + 2H2O
2.试验试剂:
1,4-二氨基蒽醌(88%)、邻二氯苯(99%)、氯磺酸(99.5%)、氢氧化钠(96%)、蒸馏水。
3.主要化学试剂理化性质:
物料名称 | 分子量 | 含量 | 外观 | 密度 g/cm3 | 熔点 ℃ | 沸点 ℃ | 水溶 g/L |
1,4-二氨基蒽醌 | 238 | 88% | 紫色晶体 | 1.44 | 265-269 | 380.84 | 228.7ug/L |
邻二氯苯 | 147 | 99% | 无色透明液体 | 1.306 | 179 | 0.13g/L | |
氯磺酸 | 116 | 99.5% | 无臭白色固体 | 1.77 | -80 | 151 | 遇水分解 |
4.试验仪器:
电加热套(力晨科技)、JJ-1精密増力电动搅拌器(丹瑞仪器、常州国宇仪器制造有限公司)、循环水式真空泵(SHZ-DⅢ,河南省豫华仪器有限公司)、250ml四口烧瓶、磨口三角漏斗、恒压滴液漏斗、250ml烧杯、气体洗瓶装置、导气管、蒸馏头、直型冷凝管、尾接管、接受瓶、玻璃塞、温度计、电子天平等。
5.反应过程及状态描述:
物料投料比例:
原料名称 | 相对分子质量 | 摩尔比 | 摩尔量 | 用量 | 纯量 |
1,4-二氨基蒽醌 | 238.24 | 1.00 | 0.06 | 17.06 | 15.01 |
氯磺酸 | 116.52 | 6.39 | 0.40 | 47.19 | 46.95 |
邻二氯苯 | 147.00 | 21.42 | 1.36 | 200.40 | 198.40 |
5.1投料:
(1)2020.12.25 14:15依次用天平称取1,4-二氨基蒽醌17.06g(摩尔数0.06mol)、邻二氯苯200.4g(摩尔数1.36mol)至于四口烧瓶中,开启搅拌(1,4-二氨基蒽醌在邻二氯苯中不能完全溶解,低速搅拌,搅拌速率无法确定)。体系中为紫黑色,开启负压,P=-0.1MPa,打开电热套加热,开始蒸馏体系中的水分。
(2)14:30温度为70℃,蒸馏头有水渍出现。14:40,温度为100℃,结束蒸馏并降温。收集到蒸出水分1.06g。
(3)15:19温度为50℃,开始滴加氯磺酸27.69g(摩尔数0.40mol),滴加速度1滴/秒,滴加过程中有明显升温现象,并伴随着尾气吸收处有气泡产生。体系黑色加深,粘度变大。
(4)15:37滴加毕,温度为57℃。体系仍为黑色粘稠状态。打开电热套开始升温至80℃。
5.2反应过程:
(1)16:00温度达到80℃,保温0.5h。
(2)16:30温度为85℃。升温至110℃,保温0.5h。
(3)17:10温度为112℃,升温至135℃,保温。
(4)17:35温度为132℃,取样检测,(见附图一,分散蓝60#磺化005-01)。
(5)18:26温度为130℃,取样检测,(见附图二,分散蓝60#磺化005-02)。
(6)18:48温度为126℃,关闭加热,降温
(7)19:36温度为60℃,补加19.5g氯磺酸,滴加速度1滴/秒,滴加过程中伴随着尾气吸收处有气泡产生。
(8)19:50温度为65℃,滴加毕,打开加热,升温至80℃后保温。
(9)20:21温度为80℃,升温至110℃。
(10)20:30温度为90℃,取样检测,(见附图三,分散蓝60#磺化005-03)。
(11)20:58温度为92℃,取样检测,(见附图四,分散蓝60#磺化005-04)。
(12)21:11关闭实验。
5.3中和、减压蒸馏
(1)2020-12-27 08:30,温度为20℃,升温至50℃
(2)09:33温度为52℃,开始滴加30%NaOH水溶液55.75g。滴加过程中有明显升温现象。
(3)10:00温度为90℃,滴加毕。补加30%NaOH水溶液12.43g。搅拌状态下降温。
(4)10:30温度为75℃,加入180g水,继续搅拌降温。
(5)11:15温度为30℃,开始升温减压蒸馏。
(6)11:40温度为57℃,开始有馏分馏出。
(7)12:00温度为75℃,馏分稳定馏出。
(8)12:25温度为83℃,体系内状态发生变化,变成澄清状态,体系流动情况较好。
(9)13:32温度为80℃,补加大约40g的水,继续蒸馏。
(10)14;55温度为90℃,暂停蒸馏,搅拌状态下补加30g30%的NaOH水溶液。
(11)15:05温度为72℃,补加大约40g的水,开始减压蒸馏。
(12)15:21温度为60℃,开始有馏分馏出。
(13)16:13温度为70℃,补加大约30g的水,继续蒸馏。
(14)17:13温度为80℃,共计加入442.3g水,共蒸出417.47g馏分,其中邻二氯苯120mL(大约156g),继续蒸馏。
(15)17:23温度为65℃,补加49.2g的水,继续蒸馏。
(16)17:46温度为75℃,又收得25.89g馏分,其中大约5mL邻二氯苯,累计收得邻二氯苯125mL(约163g)。
(17)18:20温度为80℃,略有喷料,补加10.21g的水,继续蒸馏。
(18)18:35暂停实验。
(19)2020.12.28 08:00温度为13℃,开始升温减压蒸馏。
(20)08:55温度为80℃,关闭减压,开始常压蒸馏。
(21)09:55温度为100℃,开始有馏分馏出。取样检测,(见附图五,分散蓝60#磺化005-05)。
(22)11:15温度为100℃,停止蒸馏,趁热过滤。开始时过滤比较好过,随着滤饼量的增多,过滤速度有所减慢。
(23)11:40共得到400g紫黑色清亮母液。向母液中加入288.81g 6mol/L的稀硫酸充分搅拌,调PH值至1,体系由紫黑色变成棕黑色浑浊状态。
(24)12:06将滤饼分两次共用300g的热水淋洗,得到264.15g的滤液。
(25)12:29将酸析的后的母液过滤,过滤速度较慢,体系比较粘稠。
(26)23:00过滤毕,得到湿品53.43g,得滤液739.59g。
(26)2020.12.30 09:00将过滤滤饼湿品与酸析滤饼湿品分别放置于烘箱中烘干。
(26)2020.12.31 09:00过滤滤饼烘干毕,得到6.61g产品,取样检测,(见附图六,分散蓝60#磺化005-06)。酸析滤饼烘干毕,得到24.87g产品,取样检测,(见附图七,分散蓝60#磺化005-07)
6.分析方法:
分散蓝60#-磺化的检测:岛津LC-2030Plus液相色谱:流动相为乙腈:水=3:7,流速1mL/min,检测波长254nm,柱温箱温度30℃,检测时间40min。
7.实验结果:
7.1 产率与品质
反应产率为:110.7%。产品纯度为:57.01%
7.2 物料平衡
物料 | 进料(g) | 出料(g) |
1,4-二氨基蒽醌 | —— | |
邻二氯苯 | 200.4 | 163 |
氯磺酸 | 47.19 | —— |
NaOH | 29.5 | —— |
稀硫酸 | 288.81 | —— |
水 | 871.7 | 1003.74(洗涤废水) |
分散蓝60#-磺化滤饼 | —— | 6.61 |
分散蓝60#-磺化酸析滤饼 | —— | 24.87 |
合计 | 1454.6 | 1198.22 |
7.3 废水分析:颜色为黑褐色,pH值:?、COD:?、氨氮值?、TDS:?(未做检测)。
8.总结分析
8.1实验得到的总收率大于100%,说明产物中还含有大量的盐未除去,需要在后续的反应中调整工艺。
8.2反应不彻底,仍有少量原料剩余,说明料比及温度控制上可能存在问题,待进一步实验验证。
8.3蒸馏时间过长,蒸馏工艺待优化。
9.实验数据
10.
样品编号 | 样品名称 | 产物含量/% | 1,4-二氨基蒽醌含量/% |
取样1 | 005-01 | 42.62 | 11.18 |
取样2 | 005-02 | 57.65 | 8.52 |
取样3 | 005-03 | 57.78 | 17.94 |
取样4 | 005-04 | 22.26 | 11.17 |
取样5 | 005-05 | 79.20 | 7.52 |
取样6 | 005-06 | 77.24 | 7.78 |
取样7 | 005-07 | 57.01 | 15.40 |
反应相关照片
反应相关照片
11.气相色谱图见附件
附图一,分散蓝60#磺化005-01
附图二,分散蓝60#磺化005-02
附图三,分散蓝60#磺化005-03
附图四,分散蓝60#磺化005-04
附图五,分散蓝60#磺化005-05
附图六,分散蓝60#磺化005-06
附图七,分散蓝60#磺化005-07
12.存在的问题与改进措施
12.1检测方法存在问题,检测结果存在冲突的地方。邻二氯苯在液相中也会出峰,在积分时该峰会对结果产生较大影响,导致该反应在检测上存在较大偏差。后续会优化测试条件及积分方法。
12.2通过液相谱图可知,产品纯度较低,并含有两个大杂质,由于没有LC-MS,无法具体判断产物及杂质的结构,只能用现有产品继续往下做来验证结构是否正确。
12.3 酸析的过程中会有盐析出,导致产率大于理论量,在下一步反应中会严重影响物料的衡算。初步打算在酸析过滤完在采用加水溶解再过滤的方式除掉其中的盐。