碧波液压网 欢迎你,游客。 登录 注册

自动称量系统的设计与改造

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  成品在线自动称量是高速线材生产的重要环节,称量数据不仅作为本班产量的考核依据,而且作为成品外销量。而高速线材生产线生产节奏快,如何在短时间内快速准确地获取成品量显得尤为重要。

  1 在线自动称量的工艺流程

  在PLC系统控制下,成品挂在PF线的C型钩上经由秤台上方时, C型钩与PF线脱开使成品正好停在秤台上方,秤台在液压机构的作用下升起使成品与C型钩脱离接触并保持一段时间(约5s左右)。随后秤台下降,成品又挂在C型钩上, C型钩再挂在PF线上离开称重区。

  2 原设计存在的问题及解决方法

  在使用中发现存在以下问题:①原称量记录软件设计为每过一卷司磅员都要在重量显示稳定后操作一遍计算机,输入有关数据,工作繁琐,速度慢,跟不上PLC系统自动称量的节奏。②在问题1解决后启用PLC系统自动称量,但大屏幕显示值在稳态下只保持2~3s,挂牌人员难于从大屏幕显示获取正确的称量值,造成计量异议。因此设计了全新的称量记录软件并对硬件进行了改造。改造后称重仪表与计算机、计算机与大屏幕显示屏采用串口连接,称重仪表及大屏幕显示屏连接到计算机的同一个全双工串口。称重仪表首先将重量送计算机处理,再由计算机决定如何送大屏幕显示(由软件实现)。

  3 称重数据的获取与处理

  

  (1)通信协议

  为使编程简单,称重仪表和计算机、计算机和大屏幕显示屏采用相同的通信协议,即GM8803称重控制器的串口通信协议格式,见图1,它采用18字节ASCII字符传输数据,具体意义请参阅GM8803称重控制器使用说明书。

  (2)软件的实现

  计算机软件采用VB6设计,计算机与称重仪表及大屏幕显示屏的通信采用MSComm控件实现。具体设置如下:

  MSComml. InBufferSize=36

  MSComml. OutBufferSize=36

  MSComml. InputMode=0

  MSComml. ParityReplace=“?”

  所用串口端口号、工作参数和系统使用的其他数据均保存在注册表中,由程序通过下列语句读取和保存这些值:

  GetSetting(appname, section key[,default])

  SaveSetting appname, section, key,setting

  MSComml控制采用事件驱动通信,这是一种功能很强的处理串口活动的方法。使用MSComm控制的OnComm事件捕获和处理通信事件,同时也捕获和处理通信中的错误。程序如下:

  Private Sub MSComml-OnComm()

  ′除特别标注外,均为全局变量

  Dim Zhongliang As Double Shuru=Shuru+MSComml. Input If Len(Shuru)>=2 Then ′格式3

  Do Until InStr(Shuru,″OL″)=l Or InStr(Shuru,″ST″)=l Or InStr(Shuru,  US″)=l Or Len(Shuru) <=2

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论