欢迎来到奥特威ATW称重软件官方网站! 收藏本站| 公司简介| 公司环境
全国统一热线
134 0202 6688
当前位置:主页 > 新闻中心 > 行业动态 > 大型水泥建材企业网络版称重管理软的定制开发

大型水泥建材企业网络版称重管理软的定制开发

文章出处: 人气:发表时间:2018-04-09 20:10
本文着重阐述了网络型电子衡器称重管理软件的定制开发以及如何满足在单机、双机及局域网上的应用,以及在大型水泥建材企业的应用情况。
随着水泥建材企业生产规模的日益扩大,企业对原材料、半成品、成品物资的称重计量越来越凸现出 它的重要性;原有的单机版电子汽车衡称重软件也越来越难以满足用户的需求;混合式的称重方式,使得 开发网络型定制称重软件来满足这些大型用户的要求非常必要。该文将介绍的称重管理软件,即为大型水 泥建材企业定制,用来满足单机、双机及局域网内混合称重的情况。
建立数采系统及局域网的目的,在于将企业内的所有电子汽车衡的物资量都采集至服务器,且可以实 现数据的异地调用,防止重复称量,而在服务器端就可以统计各个操作员的称重情况、出错率等,最重要 的是所有点的物资量都到了数采服务器,这样统计报表无需每个点去收集,避免了手工统计大大减轻了统 计工作量。
1.称重软件设计思路及结构
考虑称重管理软件操作必须尽量简化,且功能又得增强,不管是本地称重,双机称重还是异地称重, 作为操作工来说,任务仅仅是称重,所以一套优秀得称重管理软件应该尽量地复合一些界面的按钮,且输 入尽量为数字而不是文字。基于此种考虑,建立一个良好的数据库即为操作工的输入又为以后的统计査询 作了一个良好的开端。
1.1该称重管理软件用ACCESS2000做了一个数据库,其中包含车号省份代码表、物资代码表、部 门代码表、供应商代码表、皮重库表、毛重库表、称量数据表、操作员代码表以及临时毛重皮重表等各种 表,以便数据的存储及査询。在本地机建立数据库而不统一在服务器上建数据库是考虑局域网的状况不是 很好的情况下也能实现本地称重和双机称重。
1.2通讯模块。考虑企业内部汽车衡是用的称重仪表而非称重卡,这样减少了软件屮标定部分,电子 衡器的标定由称重仪表直接完成,软件采集称重仪表的串口信号来完成数据的采集。考虑称重仪表的不统 一,该称重软件做了各种仪表的通讯模块,以适应要求。只需在软件安装后初始化一下即可实现称重。该 软件是用VB6.0编程语言编制,利用VB6.0的MSCOMM控件,很容易实现串口数据的采集。在源代码中 只需注意几个属性即可。在Form_Load()事件中加入以下代码:
MSComml.PortNumber=CommPort(例如设置为 2)
MSComml.Settings = Settings(例如设置为 ?400,E,7,r)
MSComm 1 .InputMode = comlnputModeText / comlnputModeBinary
一般还得用一定时器来采集MSCOMM控件的信号,所以另用一 TIMER控件且合理设置TIMER的 Interval属性。例如:
Timer 1 .Interval: 100
在Timerl_Timer()事件中加入以下代码:
Dim Instring As String MSComm 1 .InputLen = 0 If MSComm 1 .InBufferCount Then
Instring = MSComm 1 .Input If Indicators 1 then
PT650F称重通讯模块处理方式
Elseif Indicator=2 then
‘28142PRO称重通讯模块处理方式
Elseif Indicator=3 then
End If
1.3打印模块。企业内部的汽车衡的物资称重按称量类别分为进厂、出厂、中转和借秤(其它)几种 情况,按称重单分为一次称重单和二次称重单,其中中转物资和进出厂的称重单也有很大区别,除了中转 单为全打印之外,其它称量类别的物资皆为充填打印以加快打印速度。
同时考虑称重软件的操作简化,要做好各个小的模块以合理调用,包括一次单充填模块、二次单充填 模块、中转单充填模块以及各种报表的打印模块。用VB6.0也很容易实现,注意Primer的几个属性: Printer.PaperSize;Printer.Width;Printer.Height Printer.ScaleMode
Printer.FontName;Printer.FontSize;Printer.FontEold
Printer.CurrentX;Printer.CurrentY
Printer.EndDoc
1.4各种灵活查询以及统计。将VB6.0编程语言和ACCESS数据库结合,很容易实现数据库的开发 工作。只需合理地写入SQL语句,将很容易査找所需内容并且加以统计。SQL语句的基本语法:
Select from where
例如最简单的根据计量顺序号查询二次单的SQL语句:
"select  from T_0RG_TRUCK where REC_N0=? & Textl.Text k "
例如最简单的按日期和货物名称统计重量,车数等的SQL语句:
"select REC_DATE, RES_C0DE, sutn(NET_WET) as T0TAL_WET, count(TRUCK_N0) as T0TAL_CNT from T_0RG_TRUCK where REC_DATE between & strDatel & and & strDate2 & and RECYPE = ? & strRectypeCode & "’ group by RECATE, RES_C0DE"
如果能熟练地掌握SQL语句,那么在数据库的海洋中可以任意遨游与驾驭。
1.5数据库的维护。一个良好的称重管理软件,必须考虑数据的备份、清理等。软件的维护人员可根 据需要备份数据和清理数据,也可以在必要的情况下导出毛重或皮重已备查询。
1.6多线程。网络型的称重软件必须严格考虑称重软件的多线程,多任务操作。在异地调用过程中, 难免存在网络超时,网络阻塞等状况不是很好的情况,不能因为这些客观存在的原因让称重软件的操作处 于等待状态给人的直观就是类似死机现象。
例如在网上调皮重的过程中,可以由操作人员输入货物名称代码、供货单位收货单位的代码等以缩短 等待时间。如果在网上调不到皮重,还要检测是否存在异地重复称量毛重的情况。所以相对来说,网络型 的称重软件在网络的检测,调用、检查有无重复称量这些模块上要多花功夫,并且在调用过程中给予操作 员提示进度。基于此考虑,称重软件作了以下模块:异地请求毛重模块、异地请求皮重模块、异地调用毛 重模块、异地调用皮重模块、异地检测重复称皮重模块、异地检测重复称毛重模块等等。
1.7操作员口令的加密。每个操作员都有自己的登录代码和登录密码,且有一定的登录权限。密码经 过加密,所以输入代码后要经过解密正确才拥有操作权。
2.网络型称重管理软件的应用
2.1本地称重
软件维护人员关闭双机调用及异地调用的功能,称重软件即可实现本地称重,所有的数据都存至本地 数据库,如果网络畅通,也同时将数据上传至服务器;如果网络暂时不通,数据暂存于本地数据库,等网 络通时一起上传至服务器。
按照企业内部管理需求,进出厂的皮重在称毛重后不删除但移至一皮重历史库,中转物资的皮重保留; 所有进出厂及中转的毛重在称皮重后不删除移至历史库,在网络畅通且将毛重或皮重上传至服务器后才删 除历史库中的内容。
2.2双机调用
软件维护人员开放双机调用功能,称重软件即可实现双机调用,即两台汽车衡一进一出,一台只进行 一次的称重过程,在一台汽车衡打印一次单,在另一台汽车衡打印二次单来完成一次完整的称重过程。
输入车号后的调用顺序是先本地后双机,如有数据会提示是本地还是双机的数据且是何时的数据。
毛重与皮重的删除过程与本地称重情况基本一样,略有不同的是因为是双机调用,所以要指定调用路 径,这些由软件维扩人员设置。在完成二次单且完成数据的上传后删除对方计算机中暂存的毛重或皮重。
2.3异地调用
如果需要异地调用,操作人员选定异地调用即可实现异地称重。
输入车号后的调用顺序是先本地后双机(开放双机时),然后是网上调用,如有数据会提示是本地还 是双机的数据或是网上的数据。
所有上传过程和本地称重,双机调用情况一样。称重过程稍有区别,那就是在调用数据的过程中,例 如调毛重过程:首先请求该车的毛重(异地请求毛重模块),如有数据返回,调用毛重(异地毛重调用模 块),如无数据返回,还需检测是否存在异地重复称量(异地检测重复称毛重模块),如果有重复称量情况 给予提示。
不管哪种称重方式,如有特殊情况如补打磅单,系统将记录补打次数;如果是输错车号,货物名称代 码、供货收货单位代码等内容需要修改,可根据计量顺序号査询或调异地的数据修改并打印保存,但所有 修改的内容及以前输错的内容将记录,这样从某种程度上可作为考核操作员的依据。所有的这些记录在本 地机上可查询,同样在服务器上也记录。这样在服务器端很容易进行查询及统计,管理层在服务器端所见 即所得,更加高效益地作出决策。
3.称重管理软件安装及使用
该软件结合了以前在DOS系统下操作的特点,也可以完全不用鼠标用键盘进行操作。运行操作系统: Windows 2000 Professional (Pack3),同时需安装的软件:Oracle Client, ACCESS2000。
企业所有的汽车衡物资称量系统由该称重管理软件完成,该软件集中了企业的各种称重情况。只需在 软件安装完后进行初始化,包括选择称重仪表,串口的设置,打印格式的选择,双机调用是否允许,是否 允许手输皮重或毛重,网络超时的设置,采集点代码的设置等等。一旦初始化完毕即可由操作工进行很简 单地操作,无需输入名称,车号省份、货物名称、供货单位、收货单位等只需输入助记码,而传输过程皆 为信息中心编制的统一的代码,而操作员所见的皆为名称,这样虽然在软件的写源代码过程复杂却给操作 工极大的便利及统计工作也带来了极大的便利。代码由信息中心统一编制,然后和子站的数据库同步一下 即可完成货物名称、供货单位、收货单位等的添加名称工作。
4.总结
该称重管理软件自安装使用以来,操作工普遍反映操作简单,界面友好,而网络的传输状况也很好, 减少了许多人为因素,且统计工作也相当简单,提高了工作效率。
一个好的称重管理软件,绝对和用户、软件编制方之间良好地沟通商讨等过程是分不开的。通过称重 管理软件的使用,再加以适当的完善,才能为用户定制出更贴身的适合大型用户管理模式的需要。
此文关键字:称重软件,称重管理软件
首页 | 公司简介 | 新闻中心 | 产品技术 | 行业应用 | 企业风采 | 走进我们 | 联系我们