毕业设计(论文)基于力控的液位测量控制系统的设计_第1页
毕业设计(论文)基于力控的液位测量控制系统的设计_第2页
毕业设计(论文)基于力控的液位测量控制系统的设计_第3页
毕业设计(论文)基于力控的液位测量控制系统的设计_第4页
毕业设计(论文)基于力控的液位测量控制系统的设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于力控的液位测量控制系统的设计毕业设计(论文)基于力控的液位测量控制系统的设计学院(系): 专业班级: 学生姓名: 指导教师: 摘 要油罐在石油化工工业生产及贮油方面具有不可忽视的作用,既然这样,油罐的液位测量就显得非常重要。本论文在对比国内外相关课题后,提出了一套完整的油罐液位系统测量方案。该系统采用可编程控制器(plc)的电源模块,cpu模块及模拟、数字的输入、输出模块作为硬件,并将其相互连接达到液位和温度的测量及显示作用,同时利用pro-32程序作为该系统的软件对其进行温度信号的采集和液位信号的测量。最后,再应用力控软件对该系统进行仿真。 该系统包括三套液位测量装置,在本次设计中应用小

2、型以太网联接在一起,达到分散设备,集中控制的目的。关键词:液位测量 plc 以太网abstractoilcan has the function that have to cant neglect in petroleum chemical engineering industry production and the oil of storing, since like this, the measures liquid of the oilcan and then seem to be very important.my thesis put forward a set of comple

3、te oilcans liquid system diagraph project after contrasting domestic and international and related lesson.the system supply power model,cpu model and analog,digital input,output model as its hardware,combining its mutually connection to attain the liquid a diagraph with manifestation function of tem

4、perature, combining exploitation procedure pro-32 conduct and actions that system of the programmable controller( plc) in adoption in the system proceed the temperature signal collects with the diagraph of the liquid a signal.finally, then the applied dint really control the software to proceed to i

5、mitate to the system.the system includes three sets of equipment for measuring liquid device, in this design they are connected together by applied small scaled ether net, and get dispersion equipments, concentrating control.key phrase: the liquid measures the plc ether net目 录第一章 前言1.1 课题概述41.2 课题意义

6、4第二章 系统设计概述2.1 概述52.2 液位测量系统工艺流程图52.3 系统控制面板72.4 电气主回路8第三章 基于以太网的现场总线技术3.1什么是以太网93.2什么是现场总线93.3基于以太网的现场总线技术9第四章 系统硬件设计4.1 概述114.2 模块选取114.3 模块简介及接线13第五章 系统软件设计5.1 概述295.2 梯形图编程295.3 pro-32软件在本设计中的应用31第六章 力控软件简介及在其本系统中的应用6.1 力控软件简介336.2 力控软件的组成336.3 力控软件在本系统中的应用34参考文献36致谢37第一章 前 言1.1 课题概述此课题为油罐的液位测量系

7、统的设计。通过对液位测量系统的充分调研基础上,提出一套性价比较高的硬件配套方案,采用开放、标准和价廉的以太网络,实现底层网络与工厂管理网络的无缝连接,为企业信息化的顺利实现奠定基础。本课题主要实现控制系统的硬件配置、通信系统配置、人机界面组态、控制软件设计等。利用控制以太网和通用组态软件技术完成上下位机数据交换,现场总线通信系统的设计,上位监控系统的人机界面设计等,利用专用控制软件完成液位测量系统控制软件的设计。1.2 课题意义该课题通过对几套油罐装置的以太网连接,实现在本地及上位机远程端的控制。因此通过本次设计可以脱离课本,亲自融入到计算机控制的实际应用中;通过对油罐液位测量系统软、硬件方面

8、的设计,让我们更加全面的掌握plc这一控制工具在本设计中的应用。另外,该设计在计算机直接控制系统基本模式的基础上,更多的融入了现场总线技术和以太网技术。重在培养建立控制体系的概念和基本过程,为了更好地和自动控制领域前沿接轨,对实验室建设是一个很好的范例,并对实际生产具有指导意义。第二章 系统设计概述2.1 概述该油罐液位测量系统的任务是分别应用本地及上位机对油罐液位的测量,系统共三套设备,其中测量部分不是简单的应用传感器来测量,而是应用wogo公司的编码器来实现的。如图所示,油罐通过浮子把液位变化传递给编码器,编码器再把液位的位移信号变成脉冲信号来处理,编码器和浮子之间还要通过滑轮和拉线盒来连

9、接。上位机监控则是应用通用组态软件力控来实现的,利用控制以太网和通用组态软件技术完成上下位机数据交换,现场总线通信系统的设计,上位监控系统的人机界面设计等,利用专用控制软件完成液位测量系统控制软件的设计。2.2 液位测量系统工艺流程图如图2.1所示,该系统为12米高的油罐,工业上用来贮油,为了保持油位有一个稳定的高度,油罐有入口和出口,分别用泵来送油和用电磁阀来出油。其中,泵和电磁阀可用手动面板和上位机分别控制。另外,为了检测油罐液位,该系统设置了浮子和拉线盒把液位信号传送到编码器,编码器再把位移信号变成脉冲信号,从而用plc来控制。编码器的转换精度为120mm/1000个脉冲,也就是说浮子每

10、上升120mm,编码器就产生1000个脉冲,plc通过检测到的脉冲信号便可知道油位的变化,以达到检测油位的目的。另外,为了保证油罐的安全生产,该系统用三个热电阻来检测温度信号,检测出温度信号后,取其平均值显示到温度仪表上,用来监测该系统温度的变化,确保了系统的安全性。图2.1 液位测量系统工艺流程图2.3 系统控制面板设备1液位显示 设备2液位显示 设备3液位显示设备1温度显示 设备2温度显示 设备3温度显示power 泵1启指示 泵2启指示 泵3启指示 本地/远程 power开关 泵1启/停 泵2启/停 泵3启/停 电磁阀3手动开关电磁阀2手动开关电磁阀1手动开关图2.2 系统控制面板如图2

11、.2所示为本系统的控制面板,也是该油罐液位测量系统的手动操作平台,包括电源开关及其指示灯、“本地/远程”选择开关、三套设备的泵起泵停选择开关及各设备指示灯、电磁阀手动开关,以及各套设备的液位和温度显示。2.4 电气主回路变压器uvwnfufufufuk电源开关lkm1km2km3fr1fr2fr3m2m1ac220vdc24vm3弱电设备 强电设备图2.3 系统电气主回路如图2.3所示为该系统的电气主回路图,其中包括三台异步电动机,分别控制三套设备中泵的接触器线圈的吸合。另外还有两条分别供给强电设备和弱电设备的线路。第三章 基于以太网的现场总线技术3.1 什么是以太网以太网是当今现有局域网采用

12、的最通用的通信协议标准。该标准定义了在局域网(lan)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10100mbps的速率传送信息包,双绞线电缆10 base t以太网由于其低成本、高可靠性以及10mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性最好。3.2 什么是现场总线现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现,标志着工业控制技术领域有一个新时代的开始,并将对该领域的发展产生重要影响。现场总线技术将专用微处理器置入传统的测量控制仪表,使他们各自都

13、具有了数字计算和通信能力,采用进行简单连接的双绞线等作为总线,把多个测量控制仪表连接成的网络系统,并按公开、规范的通信协议,在位于现场的多个微机化测量控制设备之间以及现场仪表与远程监控计算机之间,实现数据传输与信息交换,形成各种适应实际需要的自动控制系统。简而言之,它把单个分散的测量控制设备变成网络节点,以现场总线为纽带,把它们连接成可以相互沟通信息、共同完成自控任务的网络系统与控制系统。它给自动化领域带来的变化,正如众多分散的计算机被网络连接在一起,使计算机的功能、作用发生的变化。现场总线则使自控系统与设备具有了通信能力,把它们连接成网络系统,加入到信息网络的行列。3.3 基于以太网的现场总

14、线技术从两年前开始,现场总线开始转向在it领域广泛应用的、开20多年来发展最为成功的ethernet网络技术。把以太网技术融入到现场总线中,形成了现代控制领域发展的一个热点和流行趋势。目前,profibus、devicenet、controlnet和lonworks等都已经使用ethernet技术。这些公司都在研究通过一种称作管道(tunnel)的简单传递机构,使用ethernet网络传送它们的报文。这种方法简单可行,现场装置保持不变,仅需要一个专用的ethernet网络接口取代原来的线驱动器,就可完成与以太网的连接。与此同时,美国电气工程师协会(ieee)正着手制定现场装置与ethernet

15、通信的新标准,该标准能够使网络直接看到对象(object)。这些工作为ethernet进入工业自动化的现场级打下了基础。1995年wago公司率先研制了现场分布式输入/输出自动化控制系统wago-i/o-system750并在其广泛的应用中被世人所承认。近年来wago公司推出的现场总线输入/输出系统不仅支持profibus-dp/fms 、canopen、 interbus、 devicenet、 modbus、 lonworks、 ethernet tcp/ip、 lightbus、 cal等多种开放式标准现场总线,还支持使用rs232c、rs485 tty-20ma接口的通讯,而且网络功能

16、强大可与具有开放式标准的任何控制产品兼容,所以可用于各种工业现场,如汽车制造、 造纸、 纺织 、石油化工、 烟厂、 冶金工业、 电力、 铁路交通与楼宇自动化等。本次毕业设计就采用的是wago公司的现场总线输入/输出系统(wago750-842)。wago750-842(tcp/ip现场总线控制器)系统采用工业以太网接口实现现场总线与internet的连接。第四章 系统硬件设计4.1 概述工业自动化可以分成过程自动化和机械自动化。过程自动化是对化工、石油、石化、冶金、电站、轻工等工业部门的连续生产过程进行自动化控制,其所处理的对象是以流体为主的温度、压力、流量、液位、等连续的物理量。机械自动化则

17、是对原料及产品进行加工、组装、检测、搬运、包装、入库等机械作业进行自动控制。其所处理的对象是以固体为主的离散物理量。一般过程自动化用ppc(可编程控制器)来组成系统进行控制,而机械自动化则用plc(可编程控制器)组成系统进行控制。但自七十年代以来,由于微处理器,大规模、超大规模集成电路的出现及迅速发展,用于工业自动控制的部件及系统结构也不断地革新。自七十年代后期国内外出现了总体分散型计算机控制系统(简称分散系统total distributed control system或distributed computer control system)。它具有控制功能和信息存储分散、显示、操作、管理

18、集中等优点,为此它在国外的过程控制的领域中得到很快发展。同样,plc在这期间亦得到很快发展,且其控制功能不断向ppc领域渗透,增加了pid运算及其他适合于过程控制用的先进算法和相应的i/o模块。在通讯功能上,不仅plc间可联网,而且还可联到其他系统的网上,如以太网等。dcs是计算机控制系统的一种体系结构,因此它可以用ppc组成dcs,也可用plc构成dcs。由于ppc和plc的功能相互渗透,所以由它们组成的dcs功能也逐步接近甚至可相同。本系统的设计中就考虑到了plc的诸多优点及方便性,而采用wago公司的电源、cpu、模拟输入和输出以及数字输入和输出模块来完成油罐的液位测量,同时实现本地和上

19、位机的监控。4.2 模块选取4.2.1 模块选取原则数字量输入模块的选取原则a 根据输入信号是有源触电还是无源触电。(1)有源触电也称电开关,分为直流dc型(一般为晶体管型电路结构,例如接近开关,激光传感器(开关)等)和交流ac型。(2)无源触电,即机械触电,例如按钮开关、转换开关、机械式的限位开关等。若输入信号为无源触电,则可选择直流型(一般为dc24v)数字输入模块,也可选择交流型(一般为220v)数字输入模块。 (3)若输入信号为有源触电直流型,则必须选择直流型(一般为dc24v)数字输入模块。(4)若输入信号为有源触电交流型,则必须选择交流型数字输入模块。(注意有源触电工

20、作电压值)b 根据输入信号的工作频率(1)若此信号的工作频率不高,没有特殊要求,则可以选用一般型,例如选用wago公司数字输入模块中输入滤波时间为最大3ms,就可以了。(2)若此信号的工作频率较高,则要注意输入模块的滤波时间这个参数。 数字量输出模块的选取原则数字量输出模块的选取要根据输出信号的类型(信号电流0.5a、2.0a)、节点的输出电流(2aac/dc)、触点电压、是否带短路保护装置、有无公共点来选取。 模拟量输入模块的选取原则模拟量输入模块的选取要根据输入信号的类型(电压型0-5v、0-10v、-10v- +10v等,电流型0-20 ma、4-20 ma等

21、)、精度要求(8位a/d、10位a/d、12位a/d、16位a/d等)、抗干扰要求(单端输入、差分输入)来选取,但需注意对温度信号一般厂家都有专用模块,它分热电阻和热电偶型。 模拟量输出模块的选取原则模拟量输出模块的选取要根据模块输出的标准信号(020ma、420ma、010v、+/-10vdc)来选取。4.2.2 系统输入输出点数数字输入(di): 1 泵启/停开关(sa1,sa2,sa3)2 本地/远程选择开关(xl)3 热继电器辅助触点 (fr1,fr2,fr3)4 电磁阀开关控制(sa4,sa5,sa6)di共10个模拟输入(ai): 1 热电阻1测温信号(t11,t21

22、,t31)2 热电阻2测温信号(t12,t22,t32)3 热电阻3测温信号(t13,t23,t33)ai共9个数字输出(do): 1 泵启/停指示灯(hl1,hl2,hl3)2 电磁阀控制(f1,f2,f3)3 接触器线圈 (km1,km2,km3)do共9个模拟输出(ao): 1液位显示2温度显示 ao共6个根据模块选取规则及系统输入输出点数可确定该系统的输入输出模块如下:di:750-402 三块ai:750-461 五块do:750-501 三块ao:750-554 三块750-917750-842750-637750-637750-637750-461750-461750-46175

23、0-461750-461750-402750-402750-402750-554750-554750-554750-501750-501750-501750-501750-501750-600图4.1 系统输入输出点数4.3 模块简介及接线 4.3.1 现场总线适配器模块750-842电源电压状态灯数据通讯跳线状态灯以太网接口rj4524v0v24v跳线电 压24v跳线电 压打开封盖连接跳线编程接口模式开关图4.2 wago750-842结构图750-842用于ethernet tcp/ip的可编程现场总线控制器;集线器到750-842之间最大传输距离100m,波特率10mbits/s;节点中

24、允许有数字量信号和模拟量信号,每个节点中最多64个输入/输出模块,输入/输出过程映象为512字节,输入/输出变量为512字节;程序内存为128k字节,数据内存为64k字节,固态内存为8k字节表4.1 wago750-842系统数据最大节点数受以太网集线器限制传输介质s-utp 100双绞线总线连接适配器rj45现场总线节点最大距离在集线器与842最大距离100m(最大距离受以太网规格影响)波特率10mbits/s协议modbus/tcp, http, bootp编程wago-i/o-pro32iec61131-3il, ld, fbd, st, fc图4.3 750-842内部电路图结构表4.

25、2 wago750-842技术数据最大i/o模块节点数64输入过程映像最大512 bytes输出过程映像最大512 bytes输入变量最大512 bytes输出变量最大512 bytes初始化自动程序存储区128k bytes数据存储区64k bytes可变存储区8k bytes扫描周期3ms 1000 stadements/256 dig.i/o工作电压dc24v(-15%+20%)输入电流500ma(工作电压24v)隔离保护500v电源效率87%流向i/o模块总电流在5v时1800ma电流损耗在5v时200ma跳线电压dc24v(-15%+20%)跳线电流dc 10a工作温度055连接电缆

26、cage clamp20.08mm2-2.5mm2awg28-148-9mm/0.33 in stripped length规格(whl)5165100重量195g存储温度-2585wago750-842用状态指示灯显示内部控制器工作状态,数据交换状态各状态指示灯表示的含义如下:表4.3 750-842指示灯含义led颜色含义on绿色现场总线初始化成功link绿色以太网接口连通txd/rxd绿色数据交换error红色现场总线错误i/o红色-绿色-橙色节点信号发生错误user红色-绿色-橙色在现场总线控制其中选择程序a绿色电源工作电压正常c绿色跳线工作电压正常4.3.2 编码器模块750-637

27、wago公司的750-637模块具有增量型编码器接口;最大频率1mhz,可4倍频;32位二进制计数在本系统中为了测量油位,采用了浮子采样位移信号传送到编码器转换成脉冲信号再在plc中进行处理的方法,其中编码器采用了wago公司的750-637模块,它的转换精度为120mm/1000个脉冲,也就是说浮子每上升或下降120mm,编码器就产生1000个脉冲,plc经过读取编码器的脉冲数,便可以知道浮子移动了多大距离,从而测出系统的液位变化。假设系统初始的油位为,编码器产生了x个脉冲,则浮子产生的位移为:(4-1)系统油位l为:(4-2)图4.4 wago750-637结构图ai:750-461 五块

28、图4.5 750-637内部电路图结构图4.6 750-637的i/o接口数据如图4.4所示,a/a,b/b,c/c分别是相位差为90度的反相输入,而图4.6所示的c1,c2为控制位,根据750-637编码器模块的性质可知,只有将c1和c2(也就是%qw的低十六位地址)都置零,才能将该模块置于写状态下,余下的p0、p1、p2、p3输入、输出模块则分别对应着%qw和%iw的高三十二位地址(p0和p1一组、p2和p3一组,每组的两个数据都是八位)。另外,s1和s2代表%iw的低十六位。该系统共三套设备,每套设备都有一个编码器,因此整个系统共3个编码器,每个编码器都占4个模拟输入点,三个编码器占12

29、个模拟输入点(地址从%iw0%iw11)和12个模拟输出点(地址从%qw0%qw11)。4.3.3 模拟输入模块750-461wago750-461模块是2通道模拟量输入模块rtd,用于热敏电阻,适用类型为pt100,pt200,pt500,pt1000,ni100,ni120,ni1000,该油罐液位测量系统的测温装置就是应用铂热电阻完成的。其内部结构图如下:图4.7 750-461内部电路模块简介:rtd(温度测量装置)输入模块允许直接连接到pt或ni测温材料上,它不但可以连接两线制的温度感应器,而且还可以连接三线制的温度感应器。该模块可自动排列整个的温度范围。红色指示灯表示感应器错误,绿

30、色指示灯则表示正在读入数据或正在与耦合器通讯。模块接线:%iw12%iw13750461+r1 rl1 -r1 +r2 rl2 -r22#设备热电阻1测温信号1#设备热电阻1测温信号t11 t21%iw14750461+r1 rl1 -r1 +r2 rl2 -r2%iw15t31 t123#设备热电阻1测温信号1#设备热电阻2测温信号750461+r1 rl1 -r1 +r2 rl2 -r2%iw17%iw163#设备热电阻2测温信号2#设备热电阻2测温信号t22t32%iw19%iw18750461+r1 rl1 -r1 +r2 rl2 -r21#设备热电阻2测温信号%iw21%iw2075

31、0461+r1 rl1 -r1 +r2 rl2 -r22#设备热电阻2测温信号t13t233#设备热电阻2测温信号t33图4.8 模拟输入模块750-461接线图中txy的x,y分别表示x号设备的第y个热电阻,如t23表示2号设备热电阻3的测温信号。五个模拟输入模块共占用%iw12%iw21的绝对地址。4.3.4 数字输入模块750-402wago750-402是4通道数字量输入模块;输入信号电流5ma;24vdc;输入滤波3.0ms;正逻辑,其内部电路如下:图4.9 750-402内部电路模块简介:模块简介:数字量输入模块从数字量现场设备(如传感器等)接受信号。每个输入模块都有一个抗干扰滤波

32、器,滤波器有不同的时间常数。从总线到现场通过光电耦合器隔离。扣压在din导轨上的所有输入模块都独立于现场总线,并自动与下一个模块连接。装有i/o系统柜体的接地端必须与i/o系统的安装din导轨通过低阻抗导体进行连接。模块接线:dc24v750402 %ix22.1 %ix22.2 %ix22.30 24v di1 di2 di3 di4%ix22.0sa1 sa2 sa3 xl本地/远程选择开关3#泵启/停开关2#泵启/停开关1#泵启/停开关750402 %ix22.5 %ix22.6 %ix22.70 24v di1 di2 di3 di4%ix22.4dc24vfr1 fr2 fr3 sa

33、41#电磁阀开关控制3#热继电器辅助触点2#电磁阀开关控制3#电磁阀开关控制sa5 sa6 %ix22.8 %ix22.9 %ix22.10 %ix22.11750402 0 24v di1 di2 di3 di4dc24v1#热继电器辅助触点2#热继电器辅助触点图4.10 数字输入模块750-402接线数字输入主要包括泵的启停开关、本地/远程选择开关、热继电器辅助触点和电磁阀控制开关。数字输入模块占用地址从%ix22.0到%ix22.11。4.3.5 模拟输出模块750-554wago750-554是2通道模拟量输出模块;接收4-20ma的标准信号。其内部电路如下:图4.11 750-554

34、内部电路模块简介:该模拟量输入模块具有0-20ma和4-20ma两种标准信号,输出信号是经过电气隔离的,其分辨率为12位。电流型模拟量输出模块由现场侧提供电源。模块接线:750554ao1 0v 24v ao2%qw12 %qw131#设备液位显示1#设备温度显示 dc24v%qw14 %qw15750554ao1 0v 24v ao22#设备温度显示2#设备液位显示750554ao1 0v 24v ao23#设备温度显示3#设备液位显示 dc24v%qw16 %qw17 dc24v图4.12 模拟输出模块750-554接线该系统的每套设备都分别设置了液位和温度显示,三套设备共装有六个显示仪表

35、,占用%qw12到%qw17的绝对地址。4.3.6 数字输出模块750-501wago750-501是2通道数字量输出模块;输出信号电流0.5a;24vdc;带短路保护;正逻辑。其内部电路如下:图4.13 750-501内部电路模块简介:连接路径从控制系统开始经过数字输出,所有的输出都被短路保护,组件上两通道,四通道装置,带地线的主动器直接连接到模块,每个输入都在总线上被电隔离。模块接线:750501 %qx18.0 %qx18.10v 24v do1 do21#泵启停指示灯2#泵启停指示灯dc24v hl1 hl21#设备中间继电器3#泵启停指示灯750501 %qx18.2 %qx18.3

36、0v 24v do1 do2dc24v hl3 ka13#设备中间继电器2#设备中间继电器750501 %qx18.4 %qx18.50v 24v do1 do2dc24v ka2 ka3图4.14 数字输出模块750-501接线该油罐液位测量系统的数字输出包括泵的启停指示灯和每套设备的接触器线圈,占用地址从%qx18.0到%qx18.5。而750-501数字输出模块的输出电流是0.5a,接触器线圈的电压是220v,所须电流大于750-501的额定电流0.5a。因此在这里采用下图所示的电路来解决这个问题。fuka1.1 ka2.1 ka3.1ac220vkm1 km2 km3图4.15 中间继

37、电器控制线圈闭合如图4.15所示,将每套设备的接触器线圈分别与一个中间继电器串联,只要图4.14中的中间继电器ka接通,跟它串联的接触器线圈就闭合,解决了接触器线圈额定电流与模块不符的问题,从而达到用中间继电器间接控制泵启停的目的。第五章 系统软件设计5.1 概述该系统软件部分的设计主要包括梯形图编程和pro-32编程。 可编程控制器是将继电器控制的概念和设计思想与计算机技术及微电子技术相结合而形成的专门从事逻辑控制的微机系统。在pc系统应用中,梯形图的设计往往是最主要的问题。梯形图不但沿用和发展了电气控制技术,而且其功能和控制指令已远远超过电气控制范畴。它不仅可实现逻辑运算,还具有算术运算、

38、数据处理、联网通信等功能,是具有工业控制指令的微机系统。由于梯形图的设计是计算机程序设计与电气控制设计思想相结合的产物,因此,在设计方法上与计算机程序设计和电气控制设计既有着相同点,也有着不同点。5.2 梯形图编程在本设计中,运用梯形图编程可以使系统的控制在本地、远程间切换,如图5.1所示,当控制面板中的本地/远程选择开关打到本地时,本地开关闭合,此时可以通过按下各泵的开关来控制与其串联的中间继电器,如在本地开关闭合时,将1#泵的启停开关也闭合,中间继电器%mx100.0接通,当本地/远程开关打到远程时,中间继电器%mx200.0、%mx200.1、%mx200.2都接通,因此无论本地/远程选

39、择开关打到何处,都可以将接触器线圈闭合,从而实现本地、远程的各自控制。3#泵接触器线圈%qx18.52#泵接触器线圈%qx18.41#泵接触器线圈%qx18.3%mx200.1%mx100.1%mx200.0%mx100.0%mx100.2%mx200.2%mx200.2%mx200.1%mx200.0远程本地中间继电器%mx100.2中间继电器%mx100.1中间继电器%mx100.03#泵热继电器2#泵热继电器3#泵启/停%mx100.22#泵启/停%mx100.11#泵启/停%mx100.01#泵热继电器 %ix256.0%ix256.1%ix256.2图5.1 系统梯形图编程5.3 p

40、ro-32软件在本设计中的应用wago i/o pro 32对plc是一个完整开放环境,它在处理plc编程以简单的方法实现功能强大的iec语言。编辑和调试功能是基于先进编程语言开放环境之上的。它功能强大,除了支持+,-,*,/ 四则运算以外,还可以进行逻辑运算,数据处理功能也很强,处理的数据类型有字,字节,双字,整型,real型及其时间,日期等数据类型。在不同的数据类型之间支持各类型之间的数据类型转换,当然数据类型之间的转换是存在着一定的风险,即数据的精度将会降低。wago i/o pro 32 支持几乎所有的plc编程语言,如il (instruction list), st (struct

41、ured text), sfc (sequential function chart), fbd (function block diagram), ld (ladder diagram)等语言。同时,wago i/o pro 32提供许多功能模块,如定时器,计数器,触发器,pid调节等特殊功能指令。wago i/o pro 32中的标准数据类型包括:bool, byte, word, dword, sint, usint, int, uint,dint, 和udint, real, lreal,string等。同时它还包括pid,信号发生器等功能n块。其中比例系数的数据类型是real型,积分

42、时间和微分时间的数据类型是dword型。在本次设计中,pro-32的应用主要体现在两方面,一个是编码器的数据采集,另外一个就是热电阻的温度测量。在编码器的数据采集中,前面已经介绍过了,只要将它的c1、c2位置零,编码器就能接收数据进行处理。以下程序即为编码器的数据采集及运算。v1:word;v2:word;v3:word;定义变量v4:word;v5:dword;v6:dword;v7:real;v8:real;%qw0:=16#0000h; 将编码器的c1和c2位置零v1:=%iw0;编码器读入数据v2:=%iw1;v3:=%iw2;v4:=%iw3;v5:=shl(%iw2,16); %i

43、w2左移16位,让v5做高位v6:=v5+v2; 低位与高位相加,算出编码器产生的脉冲数v7:=v6*120/1000; 把脉冲变成位移v8:=l0+v7; 得出油罐液位的真实高度%qw12:=shl(v8,3); 将液位测量结果输出到仪表另外,热电阻的测温程序如下:d1:=%iw12;d2:=%iw13;d3:=%iw14;d4:=%iw15;d5:=%iw16;d6:=%iw17;d7:=%iw18;d8:=%iw19;d9:=%iw20;d10:=(%iw12+%iw13+%iw14)/ 3;d11:=(%iw15+%iw16+%iw17)/ 3;d12:=(%iw18+%iw19+%i

44、w20)/ 3;%qw13:=d10;%qw15:=d11;%qw17:=d12;第六章 力控软件简介及其在本系统中的应用6.1 力控软件简介新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它们具有适应性强、开放性好、易于扩展、经济、开发周期短等鲜明优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。 其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。 组态软件指一些数据采集与过程控制的专用

45、软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和i/o设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。 力控是运行在windows98/nt/2000/xp操作系统上的一种组态软件。使用力控,用户可以方便、快速地构造不同需求的数据采集与监控系统。力控的应用范围广泛,可用于开发石油、化工、半导体、汽车、电力、机械、冶金、交通、楼宇自动化、食品、医药、环保等多个行

46、业和领域的工业自动化、过程控制、管理监测、工业现场监视、远程监视/远程诊断、企业管理/资源计划等系统。 6.2 力控软件的组成力控软件由以下几个主要部分组成:工程管理器工程管理器用于创建工程、工程管理等。开发系统(draw)开发系统是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其他程序组件等。界面运行系统(view)界面运行系统用来运行由开发系统draw创建的画面。实时数据库(db)实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。i/o驱动程序i/o驱动程序负责力控与i/o设备的通信。它将i/o设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。 网络通信程序(netclient/netserver)网络通信程序采用tcp/ip通信协议,可利用intranet/internet实现不同网络结点上力控之间的数据通信。 串行通信程序(scomclient/scomserver)串行通信程序采用串行通信方式。两

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论