行业动态

当前位置:首页>>新闻中心>>行业动态 发布时间:2017-07-28 08:32:24

地磅计量系统及其与ERP系统对接

时间:2017-07-28 08:32:24 来源:本站 点击数:1160

对永昌硅业地磅的计量系统改造进行介绍,采用组态王作为地磅计量系统平台,同时通过web连接供ERP系统读取,使 计量数据能够实时的与ERP系统交互。优化了采购和销售管理,使企业管理得到进一步优化,实际应用中降低了过磅失误率、增强了 物流管理。

0.引言

永昌硅业公司采用电子地磅作为进、出货物的计量, 原来地磅的称重数据全依靠人工录入ERP管理系统,存 在的不足主要有以下几个方面①过磅数据人工录入ERP 管理系统,操作人员工作繁杂、容易出错。②过磅数据与合 同管理难以集成吗,时效性差。③过磅数据复査缓慢,销售 与采购信息交换不便。④过磅数据与合同订单管理的脱 节,使得管理难度加大。⑤由于没有集成相应的质检管理 模块,造成销售质检报告与出库单的数量信息、采购进厂 原料信息与入库单的管理不同步。为了保证计量的准确性 和提高计量的信息化管理水平,需要对原有地衡系统进行 技术改造,开发集就地操作管理与远程通信于一体的地磅 计量系统。

地磅计量系统具有界面监控、数据库、网络通信等功 能。如果采用现有的计算机语言工具进行开发,不仅需要 相关的专业知识和软件开发能力,而且存在开发周期较长 和软件代码安全性不能保证等问题。为此,本文采用组态 王6.55作为地磅计量系统的组态开发平台,利用该软件 提供的图形界面、SQL数据库、网络通信等开发功能,实现 了地衡计量系统的开发应用及其与企业资源计划(ERP) 统的对接。不仅开发周期短、便于实现,而且开发出的计量 系统具有功能丰富、操作方便、性能可靠等特点。为小型数 据库监控系统的开发提供了一种可靠、便捷、高效的技术 方法。

1.主要技术内容和技术要求

主要技术内容

①对地磅秤主机和LED显示器进行改造,实现新型 地磅秤主机与原有地磅秤传感器的融合对接,实现精确检 测和称重数据的就地显示,改造后的地磅秤数据与原地磅秤的数据100%—致。

②进行串行通信软件的技术开发,实现地磅秤主机与 管理计算机的通信,实时读取地磅秤的数据。

③根据现场的管理要求,开发地磅秤计量软件系统, 建立SQL数据库,提供车辆称重、单据管理、数据査询、单 据打印等功能。

④与ERP系统进行数据交换,接受下发的计量委托 按计量委托进行称重,形成单据数据库,ERP系统提供 实时计量结果。

1.2技术要求

从减少用户工作量,提高效率,减少风险及差错环节, ERP系统需要计量系统能够实时提供相应的计量基础数 ,包括:数字化系统实时下发计量委托,计量系统按数字 化系统的计量委托进行计量称重,计量系统实时反馈计量 结果。主要技术要求包括:

①在线计量委托读取与更新。为实现对过磅业务与计 量委托在线交互,采取的方法是通过ODBC建立数据源, 采用组态王软件产生输入、输出数据表,通过数据表写入 与读取,实现计量系统与系统的数据交换。当地磅计量系 统与ERP系统连接成功后,工作处于联机状态。实际过磅 ,现场根据车辆计量委托的单据号,在过磅计量系统中 调出由ERP系统发送来的计量委托,开始执行过磅流程。

②离线计量委托读取与更新。当本地磅计量系统无法 和ERP系统交互时,转入离线过磅流程。本机在网络正常 ,会自动定期下载ERP系统的计量委托数据如已有计 量委托数据,则按在线委托一样处理过磅流程,如没有计 量委托数据,则手动新增单据后,再进行正常过磅流程。在 网络正常后,地磅计量系统即可与ERP交互。

③计量数据有效性验证。当外购原材料或销售的产品 过磅时,都要对其过磅的重量进行有效性验证,其参考数 据为计量系统记录的地磅秤历史数据,当单据记录数据与 历史数据一致时,可以认为该单据的数据是可信的。当过磅重量超过相关标准时,触发报警,进入过磅的异常作业 流程,需管理层按相关的作业制度,对其进行处理。同样是 由于公司生产的特殊要求,在过磅作业中要求对过磅过 程中许多与其相关的重要因素需要进行自动处理,如过磅 车辆皮重、毛重的异常,会自动报警,并进入过磅的特殊处 理流程。

2.计量系统的总体结构

计量系统的总体结构如图1所示。地衡主机负责为地磅传感器提供精密电源,对传感器的mv电压信号进行放 大处理,进行重量计算和显示,通过两个串行通信口将数 据输送到LED显示器和管理计算机。管理计算机负责接 受任务、接收地衡数据、形成单据、建立和更新数据库、网 络通信等.

云网客1.jpg

3.计量系统与地磅主机的通信协议

由于组态王6.55软件不直接支持地磅主机 XK3190-A9+的通信,需要定制开发通信程序,然后嵌入组 态王运行系统。通信驱动程序开发采用的通信协议如下:

①串行通讯接口。RS232C传输方式,波特率可选600/ 1200/2400/4800/9600,传输的数据格式为10位:1位起始 位、8位数据位(ASC II编码、无校验位、1位停止位,传输 距离小于30米。

②数据的读取。由于RS-232C为点对点通信方式,无 需设定智能设备的地址。仅需要读取数据实时数据(毛重 和净重),数据类型为float,数据采用ASC II编码。

③帧数据。所传送的数据为仪表显示的当前称量数 据。每12组数据构成一帧数据。

帧数据格式如表 1 所示。

云网客2.jpg

4.数据库的开发方法

在实际工作中经常需要访问关系型数据库中的大量数据对数据进行统计分析,如果利用S^L函数编程查询 则耗费精力,操作不便。为解决这种情况,地磅计量系统采 用组态王6.55进行开发,包括监控界面和S^L数据库的 开发。在组态王中可通过ADO访问开放型数据库中数据 Active X控件KVADODBGrid通过该控件,在组态王 界面中操作员可以便捷的访问或编辑数据库。不仅可通过 数据库访问窗口对数据库中的现有数据进行管理,也可以 用控件的统计函数迅速计算出控件中数据的高低值和平 均值等。采用该控件进行数据库系统开发的方法为:

①创建数据源及数据库。通过组态王S^L访问功能 可实现其他外部数据库与组态王(通过ODBC访问接口) 之间的数据传输,它包括组态王的SQL访问管理器和相 关的SQL函数。在WINDOWS7环境下,通过控制面板” —“系统与安全”—“管理工具数据源ODB0 DSN或系统DSN”建立计量系统数据库YC_DBASE 输入数据库YC_IN和输出数据可YC_OUT

②创建表格模板和记录体。组态王的SQL访问管理 器可用来建立数据库字段与组态王变量之间的交互,包括 记录体表格模板两部分。通过记录体建立组态王和 数据库字段间的联系通过表格模板在数据库表中建立相 应的表格。同时允许组态王”利用记录体直接操控数据 库中的数据。利用组态王的创建“记录体表格模板功能建立记录体与表格模板。表格模板用于建立数据库 的字段记录体用于建立组态王变量与数据库字段之间 的联系叱

③利用KVADODBGrid控件及其函数进行如下的数 据库应用功能的开发1数据库表中的数据实时显示, 据需要设置表头、需要显示的字段、根据条件查询数据库。 2在开发或运行状态下都可进行视图(虚拟表)的显示调 节。3)在运行状态下可以编辑表格中数据,通过界面或脚 本动态选择字段、编辑查询条件等操作,通过界面或脚本 动态设置数据源、数据库、数据表等参数。

利用Active X控件KVADODBGrid,可以很方便地实 现计量系统数据库YC_DBASE输入数据库YC_IN和输 出数据可YC_OUT的操作具有开发效率高、操作维护方 便等特点'

5.计量系统与ERP系统的对接

计量系统设计与ERP系统是两个独立的系统。ERP 系统面对整个集团,而本计量系统仅仅负责永昌公司的地磅计量,要实现两者的数据交换,需要通过软件中间件将 计量系统与ERP系统进行对接。为了避免网络出现故障 时影响地磅系统的正常工作,避免出现数据交换的遗漏或 出错,本计量系统设计了软件中间件,软件中间件专门负 责计量系统与ERP系统的数据交换。一方面将ERP系统 提供的计量委托写入计量系统的数据库,另一当面将计量 系统提交的单据传送到ERP系统。

地磅计量系统与ERP系统的对接框图如图2所示。 需要采购入库的货物由ERP系统产生委托单据,并写入 远程ERP服务器数据库的数据表,软件中间件采用查询 的方式ERP系统读取委托单据和写入地衡计量系统 的输入数据库。地磅计量系统对每一个委托单据进行称重 和写入相关信息,完成的单据在写入本地数据库的同时也写到输出数据库,软欠件中间件再将完成的单据传送到ERP 服务器数据库。由于引入软件中间件,使得计量系统与 ERP系统的界限清晰,不会因为网络故障而出现数据交换 的失误,使用非常方便。

云网客3.jpg

6.地磅计量系统的实现

6.1操作面板

计量系统采用组态王V6.55组态软件开发并运行于 WINDOWS 7平台上。当计量委托发送到ERP系统,操作 人员登录计量系统,计量系统将自动连接ERP系统。已录 入的计量委托可以用待测单据按钮直接调出临时新增 的单据通过新增单据功能录入。全部数据实时传送到 ERP系统。动态单据列出了已过磅和需要过磅的单据。计量系统操作面板的应用如图3所示。

云网客6.jpg

6.2对接操作界面

动态单据界面由计划单据表和输出单据表组成,计 划单据表读取输入数据库中的数据,输出单据表列出已完 成的单据并将它写入输出数据库中。此界面可检査工作量 的完成度。

6.3历史数据査询

计量数据全部保存在系统数据库中可通过历史数据 按钮将其调出并可根据条件査询筛选单据调出需要的数 ,且可根据需要生成曰、月、年等各类型报表。

7.结束语

本系统原来由人工过磅,物流数据紊乱,出错率高。改 造成现在的信息化过磅流程并将计量系统并入现有的 ERP系统,加强了信息数据管理,使物流数据清晰明了, 化了采购和销售管理。本系统现已投入运行,达到了预期 的目的和需求。实现了过磅数据的实时在线监测与査询, 使现场计量数据通过网络实时的反馈到生产管理部门,使 公司管理更加高效。