研华ADAM在液压机具性能检验系统的应用.docVIP

研华ADAM在液压机具性能检验系统的应用.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
研华ADAM在液压机具性能检验系统的应用

系统需求 智能化的数控液压机具在出厂检验时,要检测液压机具的耐油压强度以及智能单元、变频器、电机是否正常。人工校验工作十分繁琐且很费时,效率极其低下,并且有时会因惰性的缘故常出现错检、漏检的现象,极大地损害了企业的形象。为了使企业的产品质量上台阶,提高企业的质量管理水平和产品校验水平,研制了一套分布式的液压机具校验测试系统。 智能数控液压机具的结构示意图如图1所示:其微处理控制器采用AT89C2051微型计算机,为了便于用户采用计算机控制液压机具,产品配有RS-485半双工通信接口,同时也配有供用户采用+10V~-10V模拟信号控制变频器的方式操作液压机具的接线端子(采用串口通信方式和0 ~10V模拟信号控制变频器的方式等同,用户可选择其中任何一种方式控制液压机具),另外还有供用户直接采集液腔油温、油压的传感器接线端子(输出为0~+10V标准信号),给用户使用产品提供了极大的方便。 图1:智能数控液压机具结构示意图 系统描述 测试系统检验的项目与功能 1. 智能数控液压机具出厂需检验的项目: 微处理器AT89C2051、变频器、三相交流同步电机以及5组传感器工作是否正常; 在上述检验均正常的情况下,监测油腔内二处的油温、油压值、电机转速。参数显示屏上显示油温、油压以及电机转速5个参数。不同油压有不同的油温与之对应,若发现油压在恒温下在30分钟内变化超过0.3%,则认为油腔有漏油现象,应进行检修,否则,属合格产品。 2. 监测系统功能 监测系统具有的功能如下: 一次可同时校验6台液压机具设备,测试时具有对液压机具的保护功能; 在线监测变频器、三相交流同步电机以及5组传感器的工作状态; 在线监测油腔内二处的油温、油压值、电机转速; 测试时语音、声光提示产品合格否; 测试报告自动生成,并可按要求打印; 历史校验数据查询; 日、月、年报表定时、随机打印; 测试系统软件设计 1. 测试软件组成 系统软件采用Windows9X,测试主站采用Visual C++ Ver6.0编写界面、数据管理、通信控制等程序,ADAM5510控制器的监控程序采用Borland C++编写,具体操作方式可参照ADAM5510手册【3】。测试软件结构分为以下三个部分: (1)人机界面以及系统管理程序:主要实现实时数据显示窗口、人机交互窗口、回路PID控制参数及其参数整定窗口、动态趋势显示等。 (2)实时测试程序:采用后台方式,实时采集24点的模拟量、控制12个点的模拟操作量、采集12个数字输入量、输出12个数字监控量、6个电机转速的时间脉冲量。 (3)通信管理、控制程序:上位机和下位机的通信采用查询方式,即上位机根据所给的下位机的站址,按小站址到大站址顺序查询各下位机的站址,当上位机要向下位机发送数据信号时,待查询到所指定的下位机站址时,发送数据信号,下位机在接到上位机发来的命令后,首先检查命令中的站址是否与自己的站址相符,如果不一致,说明上位机在与其他下位机在进行通信,从而忽略该命令;如果一致,就响应该命令,将执行结果回送到上位机,结束本次通信。当下位机有信号要发送给上位机时,只有当上位机查询到该站址的标志位时,才接收此信号。 2. 通信控制 在整个分布式测试系统中,通信控制是关键。Windows 操作系统是一多任务操作系统,但为非实时操作系统,我们希望通信程序能够接收随机到来的数据而不影响前台程序的运行,为此,我们采取MSCOMM.OCX控件中的事件驱动方式进行数据通信,整个程序采用面向对象的程序设计方法,并且在多线程程序设计中注意了如下几点: 注意释放内存,避免线程阻塞在系统的调试过程中。 注意节约占用CPU的时间,系统规定数据通信线程和数据处理线程的优先级为最高,其余任务必须注意节约占用CPU的时间,否则会降低系统的运行效率。 合理规划线程内容,控制线程个数。虽然多线程模型可以有效地提高监控效率,但系统中所拥有的线程不能太多,否则影响系统的吞吐量,反而降低了系统效率。 在设计分布式计算机监测系统多机通信规约中规定:主机下发分地址部分和参数部分,地址部分采用P=Mark(标记)模式发送,参数部分采用P=Space(空格)模式发送。现场监控单元上报数据一律采用P=Space模式发送。这样做的特点是:现场监控单元可尽量少受与本单元无关的通信数据的干扰。其通信过程为: (1)初始化过程:选定通信端口、设置通信方式、设置通信缓冲区的大小、清除通信缓冲区、设置每次从接收缓冲区读出的字节数。 (2) 发送过程:设置多机通信方式,在OnComm事件过程中,由CommEvent属性确定发送结束,同时设置RTS信号为Flase,进入待机接收状态。 (3) 接收过程:在OnComm事件过程中,由CommEvent属性确定已接收

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证 该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档