地衡计量系统及其与erp系统对接

地衡计量系统及其与erp系统对接

ID:23438071

大小:52.50 KB

页数:5页

时间:2018-11-07

地衡计量系统及其与erp系统对接_第1页
地衡计量系统及其与erp系统对接_第2页
地衡计量系统及其与erp系统对接_第3页
地衡计量系统及其与erp系统对接_第4页
地衡计量系统及其与erp系统对接_第5页
资源描述:

《地衡计量系统及其与erp系统对接》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、地衡计量系统及其与ERP系统对接葛鹏GEPeng;黄宋魏HUANGSong-v电压信号进行放大处理,进行重量计算和显示,通过两个串行通信口将数据输送到LED显示器和管理计算机。管理计算机负责接受任务、接收地衡数据、形成单据、建立和更新数据库、网络通信等。3计量系统与地衡主机的通信协议由于组态王6.55软件不直接支持地衡主机XK3190_A9+的通信,需要定制开发通信程序,然后嵌入组态王运行系统。通信驱动程序开发采用的通信协议如下:①串行通讯接口。RS232C传输方式,波特率可选600/1200/2400/4800/

2、9600,传输的数据格式为10位:1位起始位、8位数据位(ASCⅡ编码)、无校验位、1位停止位,传输距离小于30米。②数据的读取。由于RS-232C为点对点通信方式,无需设定智能设备的地址。仅需要读取数据实时数据(毛重和净重),数据类型为float,数据采用ASCⅡ编码。③帧数据。所传送的数据为仪表显示的当前称量数据。每12组数据构成一帧数据。帧数据格式如表1所示。4数据库的开发方法在实际工作中经常需要访问关系型数据库中的大量数据对数据进行统计分析,如果利用SQL函数编程查询,则耗费精力,操作不便。为解决这种情况,

3、地衡计量系统采用组态王6.55进行开发,包括监控界面和SQL数据库的开发。在组态王中可通过ADO访问开放型数据库中数据的ActiveX控件—KVADODBGrid。通过该控件,在组态王界面中操作员可以便捷的访问或编辑数据库。不仅可通过数据库访问窗口对数据库中的现有数据进行管理,也可以用控件的统计函数迅速计算出控件中数据的高低值和平均值等。采用该控件进行数据库系统开发的方法为:①创建数据源及数据库。通过组态王SQL访问功能可实现其他外部数据库与组态王(通过ODBC访问接口)之间的数据传输,它包括组态王的SQL访问管理

4、器和相关的SQL函数。在WINDOWS7环境下,通过“控制面板”→“系统与安全”→“管理工具”→“数据源(ODBC)”→“用户DSN或系统DSN”,建立计量系统数据库YC_DBASE、输入数据库YC_IN和输出数据可YC_OUT[3]。②创建表格模板和记录体。组态王的SQL访问管理器可用来建立数据库字段与组态王变量之间的交互,包括“记录体”与“表格模板”两部分。通过记录体建立组态王和数据库字段间的联系;通过表格模板在数据库表中建立相应的表格。同时允许“组态王”利用记录体直接操控数据库中的数据。利用组态王的创建“记录

5、体”与“表格模板”功能建立记录体与表格模板。表格模板用于建立数据库的字段,记录体用于建立组态王变量与数据库字段之间的联系[4]。③利用KVADODBGrid控件及其函数进行如下的数据库应用功能的开发:1)数据库表中的数据实时显示,根据需要设置表头、需要显示的字段、根据条件查询数据库。2)在开发或运行状态下都可进行视图(虚拟表)的显示调节。3)在运行状态下可以编辑表格中数据,通过界面或脚本动态选择字段、编辑查询条件等操作,通过界面或脚本动态设置数据源、数据库、数据表等参数。利用ActiveX控件KVADODBGrid

6、,可以很方便地实现计量系统数据库YC_DBASE、输入数据库YC_IN和输出数据可YC_OUT的操作,具有开发效率高、操作维护方便等特点[5]。5计量系统与ERP系统的对接计量系统设计与ERP系统是两个独立的系统。ERP系统面对整个集团,而本计量系统仅仅负责永昌公司的地衡计量,要实现两者的数据交换,需要通过软件中间件将计量系统与ERP系统进行对接。为了避免网络出现故障时影响地衡系统的正常工作,避免出现数据交换的遗漏或出错,本计量系统设计了软件中间件,软件中间件专门负责计量系统与ERP系统的数据交换。一方面将ERP系

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

8、出现数据交换的失误,使用非常方便。6地衡计量系统的实现6.1操作面板计量系统采用组态王V6.55组态软件开发并运行于WINDOWS7平台上。当计量委托发送到ERP系统,操作人员登录计量系统,计量系统将自动连接ERP系统。已录入的计量委托可以用“待测单据”按钮直接调出,临时新增的单据通过“新增单据”功能录入。全部数据实时传送到ERP系统。动态单据列出了已过磅和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。