ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:304.31KB ,
资源ID:3567833      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3567833.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ADAM模块的物料均匀配比系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ADAM模块的物料均匀配比系统.docx

1、基于ADAM模块的物料均匀配比系统基于ADAM模块的物料均匀配比系统姓名:高喜风 学号:94202088 班级:029431. 比值控制及系统分析1.1 关于比值控制自动控制对于工农业生产和科学技术的发展具有越来越重要的作用。生产技术的进步和科学技术的发展,要求有更加复杂、更加完善的控制装置,以期达到更高的精度、更快的速度和更大的效益。然而,若用常规的控制方法,潜力是有限的,难以满足如此高的性能要求。由于电子计算机出现并应用于自动控制,才使得自动控制发生了巨大的飞跃。因为计算机具有精度高、速度快、存储量大,以及具有逻辑判断等特点,因此可以实现高级复杂的控制算法,获得快速精密的控制效果。计算机所

2、具有的信息处理能力,能够把过程控制和生产管理有机地结合起来,从而对工厂、企业或企业体系的管理实现自动化控制。计算机控制是以自动控制理论与计算机技术为基础的,它是一门新兴的学科,又与自动控制有密切的联系。本次毕业设计是一个典型的计算机控制系统:利用上位计算机控制来改变变频器的参数,从而改变电机的转速,以此来控制传送带上面的物料的下料情况。下面是本次设计的一个控制系统:图1.1 控制系统结构图注:计算机为系统的给定; 4520为RS232-485转换器; 4017相当于A/D转换器,是系统的模拟量输入; 4021相当于D/A转换器,是系统的模拟量输出; 变频器为系统的执行机构;传感器为系统的测量机

3、构。上面的控制系统是一个单闭环控制系统,我们这次的要求是要实现一个均匀比例的控制系统,所以要用到比值控制系统。比值控制是让两个或多个参量自动的保持一定比例关系的控制,在比值控制系统中,需要保持比值的两种物料必有一种处于主导地位,这种物料称为主动物料或主流量,用Q1表示。一般情况下,总的生产中的主要物料的流量作为主流量,或者以不可控物料的流量作为主流量。另一种物料随主流量的变化而变化,称之为从动流量或副流量,用Q2表示。比值控制系统就是要实现副流量和主流量成一定比例关系,即满足Q2/ Q1=k, k为副流量和主流量的比值。比值控制系统通常可分为开环比值控制系统、单闭环比值控制系统、双闭环比值控制

4、系统和变比值控制系统。在这次的毕业设计中用到的是双闭环控制系统,下面介绍一下双闭环计算机比值控制系统。双闭环比值控制系统是在单闭环比值控制系统对主流量不受控制所引起的不足的基础上而提出的。双闭环比值控制系统是由一个定值控制的主流量控制回路和一个跟随主流量变化的副流量控制回路组成的。不流量控制回路能克服主流量扰动,实现其定值控制副流量控制回路能抑制作用于副回路的干扰,从而使主、副流量无比较稳定,使总物料量也比较平稳。 图1.2双闭环计算机比值控制系统 注:1. 系统中对主动量Q1(s)和从动量Q2(s)都进行了控制,使得负荷比较稳定。从图可以看到主动量控制回路是定值控制,从动量控制路仍是随动控制

5、。2.比值器的调节的规律为Q2(s)=Kp1Q1(s),主调节器和从调节器的调节规律为比例积分规律。比值控制系统设计中的比值系数的计算和参数整定问题:1. 比值系数的计算在工业生产中,比值控制是解决物料流量之间的比例关系问题。工艺上的比值K,是指两流量的体积流量或重量流量之比, 比值系数K则是仪表的读数,它是流量比值K的函数,一般情况并不相等。因此,在设计和运用比值控制系统时,必须把工艺上的比值K折算成仪表的读数K。当使用单元组合仪表时,参数均以相应的统一标准信号互相联系,所以,比值系数的民就是将流量比值K折算成相应仪表的标准统一信号。 2比值控制系统的参数整定(1) 在满足工艺生产流量比的条

6、件下,计算比值系数或K,将比值控制系统投入自 动运行。(2) 将积分时间置于最大,并由大到小逐渐调节比例度,使系统响应迅速,并处于振荡与不振荡的临界过程。(3) 若欲投入积分作用,则先适当放宽比例度,再投入积分作用,逐步减小积分时间 直到系统出现振荡与不振荡或稍有超调过程为止。本次的毕业设计只对比例系数进行了整定。此参数是在组态王中进行了简单的编程设置的,这样就可以用K来控制下料的比例,但是这个比例K是不容易确定的,要进行一系列的转换才能找出K值。1.2 控制系统分析与设计1.2.1 硬件部分计算机、模块、变频器、传感器、放大器及由电机和皮带轮等组成的配料装置、直流供电电源。a.由计算机来完成

7、上位机的监控和调节作用b. 用变送器(或传感器)来作为测量装置,测量皮带上物料的多少,当然变送器(或传感器)测量过来的信号并不能现成使用,要用Matlab软件找出物料的重量和传感器之间的比例关系。利用这个关系式在组态王里进行编程,把传感器过来的数据直接转换成皮带上面物料重量的多少。c. 放大器来放大传感器送过来的微弱信号。放大器是放大电信号的装置,由于从传感器过来的信号很弱,因此必须将这个很弱的信号进行放大。然后再把这个放大后的信号传送给模块4017。变送器是输出信号是符合标准化要求的(即老式的010mA.DC、02V.DC和当前普遍使用420mA.DC、15V.DC)。因此从变频器过来的信号

8、不经过放大器的放大作用而直接的把信号送给了4017模块。d. 电机和皮带轮等组成的配料装置来完成物料的下料过程。e. 用直流24V和直流12V的供电电源来给放大器、模块和变送器及传感器供电。直流24V供电电源来给放大器、模块和变送器充当电源,直流12V的供电电源来给传感器供电。1.2.2 软件部分组态王、ADAM Utility Matlab、Auto CADa. 组态王里有大量的硬件驱动程序,因此可以用组态王软件来形象的地反映现场的配料情况,由于并能实现对系统的实时监控和调节作用.b. ADAM Utility软件可以用来测试软件的通讯情况,打开此软件可以查看ADAM模块是否与计算机实现了通

9、讯,如果没有通讯系统会有信息提示通讯失败。c. 用Matlab软件来找出频率与电机转速的关系、物料与传感器之间的关系,由这些关系可以在组态王里进行单的编程,从而在组态王里来控制要下物料的配比关系。d. Auto CAD绘图软件是目前用的最广泛的绘图软件之一,用Auto CAD绘制出来次毕业设计中用的一些硬件及接线情况。2. 设计过程及结果在搞懂硬件的基础上,学习软件的使用。用组态王绘制出下料设备图,然后进行定义变量、动画连接、简单编程及实时曲线等系统所需的软件设计。图2.1是下料设备图。 图 2.1上位监控系统主画面在定义三个新I/O新设备之前,首先要熟悉一些关于模块的知识:模块在组态王中的设

10、置2.1 4017模块组态王定义设备时请选择:智能模块亚当4000系列ADAM4017a. 地址设置所有的设置参数包括I/O地址、速度、奇偶性、高限和低限报警、校准参数都可以通过模块厂家提供的软件或命令进行远程设置。提示:若用户设置在定义地址格式时输入#.XX(XX不为0),则不用校验和示例 : 2.1 模块地址为2 模块无校验和若有校验和, 则格式为# 示例 : 2 模块地址2b. 通讯参数设置组态王通讯参数请与模块实际设置相一致。默认通讯参数:波特率:9600数据位:8停止位:1校验:无4017在组态王数据词典中的变量定义寄存器名称寄存器dd 取值范围读写类型变量类型模拟量输入AIdd07

11、读/写FLOAT举例: 寄存器: AI0数据类型: FLOAT变量类型: I/O实型注释: 模拟量输入值2.2 4021模块组态王定义设备时请选择:智能模块亚当4000系列Adam4021地址设置所有的设置参数包括I/O地址、速度、奇偶性、高限和低限报警、校准参数都可以通过模块厂家提供的软件或命令进行远程设置4021在组态王数据词典中的变量定义寄存器名称 寄存器 读写类型 数据类型 模拟量输出 AO 读/写 FLOAT 举例:寄存器: AO0数据类型: FLOAT变量类型: I/O实型注释: 模拟量输出值 有了上面的知识,接下来建立新设备和定义变量。在组态王软件的设备中的COM1中建立新设备:

12、一个4017,两个4021,在COM端根据设备安装向导建立新的I/O设备。(如图2.3 a) 图 2.3 (a)变量定义是变量类型4017和4021模块均为I/O实型,4021的寄存器名为AO,4017的寄存器名为AI0和AI3,这些的0和3分别为硬件线路中的通道号。新I/O设备建立好后可在组态王中测试串口设备是否能和硬件通讯,例如测试新I/O设备4017方法是在“新I/O设备4017”上点击鼠标右键,然后选择“测试新I/O设备4017”,这样就会弹出一个对话框,包括“通讯参数”和“设备测试”,点击“设备测试”然后选中添加、读取。这样就可以测试到硬件能否实现和软件的通讯。也可以用ADAM Ut

13、ility软件来测试4017和4021的通讯情况。(如图2.3b、c)这样在软件实现通讯以后,再用Matlab软件来找一些相关的关系。 图2.3 (b)图2.3(c)下面是测得的频率与皮带转速的对应数据,皮带的总325cm,用测得的皮带周期除以325就可得到皮带的转速 ,然后可用MATLAB求出它们之间的关系,并用简单的编程让它们之间的关系反应到图像上。一号电机的频率(Hz)皮带周期(s)皮带转速(cm/s)263.075.15334.159.52423.1314.05518.1517.91615.0021.90712.0826.90811.0029.5599.135.71108.0840.2

14、2117.1345.58136.0753.54155.1263.48用MATLAB一阶拟合得到的对应关系为:y=4.4718x-4.3832二号电机的频率(Hz)皮带周期(s)皮带转速(cm/s)358.075.60427.0012.04519.1316.99615.121.96713.0224.96811.0329.4799.1535.52108.1240.02118.0040.63127.0546.10136.153.28155.163.73用MATLAB一阶拟合得到的对应关系为:y=4.5221x-5.8986注:由于要求不高,所以用的只是一阶拟合,这样做是为了在组态王的编程中的方便。如

15、果要求精度高的话,要用多阶拟合(一般为五阶,最高是七阶)。x= 2 3 4 5 6 7 8 9 10 11 13 15 ;y=5.15 9.52 14.05 17.91 21.67 26.90 29.55 35.71 40.22 45.58 53.54 63.48 ;f=polyfit(x,y,1)x1=2:0.01:16;y1=polyval(f,x1)subplot(121)plot(x,y,*,x1,y1,m)axis(2 16 0 70)title(一号电机频率与皮带转速关系)xlabel(频率(Hz))ylabel(皮带转速(cm/s))grid on %图像为一号电机的曲线图x3=

16、 4 5 6 7 8 9 10 11 12 13 15 ;y3= 12.04 16.99 21.52 24.96 31.1 35.52 40.02 43.63 48.10 53.28 63.17 ;f=polyfit(x3,y3,1)x2=4:0.01:16;y2=polyval(f,x2)subplot(122)plot(x3,y3,o,x2,y2,r)axis(4 16 0 70)grid on title(二号电机频率与皮带转速关系)xlabel(频率(Hz))ylabel(皮带转速(cm/s))%图像为二号电机的曲线图下面是物重和压力传感器之间的对应值,用MATLAB算出它们之间的关系

17、式为y=0.0843x+0.8950(一号传感器)y=0.1813x+1.0986(二号传感器)物重一传感器一物重二传感器二00.9101.0910.9711.25521.0621.45831.1531.66141.2341.80051.3152.00361.4062.19471.4872.35181.5782.52491.6692.709101.74102.861x=0 1 2 3 4 5 6 7 8 9 10 ; y=0.91 0.97 1.06 1.15 1.23 1.31 1.40 1.48 1.57 1.66 1.74 ;f=polyfit(x,y,1)x1=0:0.01:10;y1

18、=polyval(f,x1);subplot(121)plot(x,y,x,x1,y1,m);grid ontitle(一号压力传感器);xlabel(物重(kg));ylabel(电压(v));x2=0 1 2 3 4 5 6 7 8 9 10;y2=1.09 1.255 1.458 1.661 1.800 2.003 2.194 2.351 2.524 2.709 2.861;f=polyfit(x2,y2,1);x3=0:0.01:10;y3=polyval(f,x3);subplot(122)plot(x2,y2,o,x3,y3,r);grid ontitle(二号压力传感器);xla

19、bel(物重(kg);ylabel(电压(v))有了上面的关系可以在组态王里进行编程来实现组态王的临控和调节作用说明:上面系统的实时图像左边数字是现场情况的数字反映,这样可以更直观的知道现场的生产情况。这次的双闭环比值控制系统的比值K=2,知道两种物料的下料比为2,如果在此运行系统中改变了K值,变频器输入部分(4021模拟量输出部分)就改变了,由于变频器的输入和变频器的频率之间为5倍的关系,就可以改变变频器的频率,从而改变皮带的转速,这样物料下料的多少就可以改变了。上面的传感器(4017模拟量输入)和物料重是对应的,是由Matlab找出的关系,然后在组态王中利用这个关系来编程,这样知道了传感器

20、过来的数据,就知道了此时刻皮带上的物料重多少,因此上图是一个计算机进行实时监控并控制调节的系统。3. 控制系统实现及其相关软硬件介绍(包括英文资料)3.1 King View组态王软件 “组态王”是在流行的PC机上建立控制对象人机接口的一种智能软件包,它以Windows98/WindowNT4.0中文操作的为其操作平台,充分利用了Window图形功能完备,界面一致性好,易学易用的特点。它使采用PC机开发的系统工程比以往使用专用机开发的工业控制系统更有通用性,大大减少了工控软件开发者的重复工作,并可运用PC机丰富的软件资源进行二次开发。利用组态王软件可以自己画监控界面,并进行动画联接及在画面属性

21、中的命令语言中进行一些必要的编程,还可实现软硬件的通讯并建立历史曲线、实时曲线、报表、报警等。组态王将一台与之通讯的下位机看作是外部设备。为实现和外部设备的通讯,组态王提供了大量设备的驱动程序作为和外部设备的通讯接口,在开发过程中,只需根据工程浏览器提供的“设备配置向导”的提示一步步完成连接过程,即可实现“组态王”和相应设备驱动程序的连接。完成连接后,则在运行期间,“组态王”就可通过驱动程序和外部设备交换数据,包括采集数据和发送数据、指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序(驱动程序)和组态王构成一个完整的系统,即保证了运行系统的高效率,也使系统能够达到很大的规模。3.2 模

22、块部分3.2.1 关于 ADAM4017、4021 ADAM4017是16位8通道模拟量输入模块,6路双端,2路单端模拟量输入。ADAM 4021是模拟量输出模块,一路模拟量输出。通讯连线示意图:3.2.2 关于ADAM 4520ADAM-4520是RS-232/RS-485的转换器。电源:24VDC1.缺省设置 波特率:9600Bit/sec ,通过设置SW1设置如图所示:10位串形数据格式:1位起始位+8位数据位+1位停止位,无奇偶校验。无须设置地址2. 接线图(如图3.2)图3.23.3变频器3.3.1 General PrecautionsSome drawings in this m

23、anual are shown with the protective cover or shields removed, in order to describe detail with more clarity. Make sure all covers and shields are replaced before operating this productThis manual may be modified when necessary because of improvement of the product, modification, or changes in specif

24、ications. Such modifications are denoted by a revised manual No.3.3.2 MOUNTING Choose a location to mount the inverterBe sure the inverter is protected from the following conditions: Extreme cold and heat. Use only within the ambient temperature range: 14 to 122F(-10 to +50) Rain, moisture. Oil spra

25、ys, splashes Salt spray Direct sunlight. (Avoid using outdoors) Corrosive gases (e.g. sulfurized gas) or liquids Dust or metallic particles in the air. Physical shock, vibration. Magnetic noise。(Example: welding machines, power devices, etc.) High humidity. Radioactive substances. Combustibles: thin

26、ner, solvents, etc.3.3.3 PROGRAMMING FEATURESConstant Set-up and Initialization Constant selection/initialization (n01) The following table describes the data which can be set or read when n01 is setSettingConstant that can be setConstant that can be referred0(constant write disableN01 N01 to n69 1N

27、01 to n69N01 to n692 to 7 Not used (disabled)8,9(constant initializationInitialize Initialize (3-wire sequence)(1)The set values of input terminal function selection 1,2 and 3(n06,n07 and n08) are the same.(2)If the following conditions are not satisfied in the torque pattern setting (V/f pattern se

28、tting): Max output frequency (n24)=Max voltage output frequency (n26)Mid output frequency (n27)=Min output frequency (n29)(3)If the following conditions are not satisfied in the Jump frequency setting:Jump frequency 3(n58)=Jump frequency 2(n57)=Jump frequency 1(n56)(4)If Frequency reference lower li

29、mit (n42)=Frequency reference upper limit (n41)(5)If Electronic thermal reference current (n31)=120% of inverter rated current(6)If the following is set when reverse run prohibit is set(n05=1): Reverse run is set by function LED or by FWD/REV run selection(n04).F/R Setting Operation Conditions Rever

30、se run prohibit (n05)“Reverse run disabled” setting does not accept a reverse run command from the control circuit terminal or digital operator. This setting is used for applications where a reverse run command can cause problems.Setting Description0Reverse run enabled 1Reverse run disable Multi-step speed selection By combining frequency reference and input te

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1