新闻是有分量的

进水阀补水比例测试机方案简述

2019-07-28 10:54栏目:创业
TAG:

1引言

  目前卫浴产品生产厂家对水箱配件进水阀的补水比例测试大多还是用手工测试,而手工测试存在操作不方便、效率低、测试不准确、数据不能自动保存和统计等缺点。本文介绍的是应用计算机、可编程控制器、电子称等来实现进水阀补水比例的自动测试。

2 设计方案

  2.1原理设计

  两台电子称a和b分别称量进水阀的进水量和补水量,然后a、b两电子称将所称量到的重量值(也就是进水量和补水量),通过通讯的方式实时将重量数据发送给plc,再由plc实时将数据发送给计算机,当plc测试完成时,发送一个测试完成标志信号给计算机,这时计算机自动计算补水比例(补水比例=补水量/(进水量+补水量)),并与设定的补水比例的范围作比较,得出测试结果(ok或ng),最后将测试的数据存入数据库,如图1所示。

  2.2作业流程

  手动将进水阀装在工装上插上补水管并将补水管的另一端插到补水水箱的工装内按启动按钮机台自动对电子称清零打开球阀进行进水设定的进水时间到,关闭球阀停止进水电脑自动记录进水量(a)和补水量(b),并计算出补水比例(b/(a+b)),然后将数据存储以备打印或查询两个水箱的排水阀打开进行排水完成。

  2.3系统配置

  (1)计算机。用vb语言设计计算机的控制程序,与plc通讯,实现与plc的数据交换,功能包括:机器参数设置、被控量和被测量的监控、数据库的存储和打印以及与plc的通讯。

  (2)plc。控制各气缸的动作、阀门的开关;有3个通讯端口,1个与计算机通讯,另外2个分别与2台电子称的通讯。

  (3)电子称。分别测试进水量和补水量,并将数据实时发送给plc。

3 通讯程序设计

  测试机控制流程如图2所示。

  3.1 通讯变量设计

  mscomm1.inbuffersize=1024;设定通讯接收缓冲区大小

  mscomm1.outbuffersize=512;设定通讯发送缓冲区大小

  mscomm1.inputlen=20;设定通讯接收字符串长度

  on error gotorep1;通讯故障跳转到通讯故障处理程序

  mscomm1.commport=1;通讯端口设定为com1

  mscomm1.settings=9600,o,8,1;通讯参数为9600,o,8,1

  mscomm1.outbuffercount=0;通讯发送缓冲区计数清零

  mscomm1.inbuffercount=0;通讯接收缓冲区计数清零mscomm1.eofenable=true

  mscomm1.sthreshold=10

  mscomm1.rthreshold=8

  3.2通讯程序设计i

  f mid(out(%ee#rcsr0110), 7, 1) = 1 then;询问plc是否启动

  command1.forecolor=vbgreen;按钮颜色设定为绿色

  command1.caption=启动中(space);

  按钮显示启动中(space)startflag=true;启动标志设为真

  else

  command1.forecolor=vbred;按钮颜色设定为红色

  command1.caption=停止中(space);按钮显示停止中(space)

  startflag=false;启动标志设为假

  end if

4结束语

  项目计算机实现数据的采集、处理、打印及存储,测试的数据库可以在局域网内共享;存储空间大,操作界面友好。利用松下plc的多个串行通讯口实现与计算机和2个电子称的通讯。工业控制采用计算机和plc结合,计算机的优点是存储空间大,操作界面友好,易于实现网络共享;plc的优点是程序设计方便,故障率低。本方案结合了两者的优点,更好的发挥了两者的功能。