CN108332833B - 一种膜卷重量读入及传输*** - Google Patents

一种膜卷重量读入及传输*** Download PDF

Info

Publication number
CN108332833B
CN108332833B CN201810120252.6A CN201810120252A CN108332833B CN 108332833 B CN108332833 B CN 108332833B CN 201810120252 A CN201810120252 A CN 201810120252A CN 108332833 B CN108332833 B CN 108332833B
Authority
CN
China
Prior art keywords
data
weight
port
character
weighing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810120252.6A
Other languages
English (en)
Other versions
CN108332833A (zh
Inventor
钱锦绣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qian Liwen
Original Assignee
Qian Liwen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qian Liwen filed Critical Qian Liwen
Priority to CN201810120252.6A priority Critical patent/CN108332833B/zh
Publication of CN108332833A publication Critical patent/CN108332833A/zh
Application granted granted Critical
Publication of CN108332833B publication Critical patent/CN108332833B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G19/00Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
    • G01G19/40Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight
    • G01G19/413Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

本发明一种膜卷重量读入及传输***,包括如下组成部分:电子台秤(1),用于模拟在电子台称上不同重量的物体产生相应的电信号,所述电子台秤(1)的输出端与称重仪表(2)的输入端通过信号电缆相连;称重仪表(2),所述称重仪表(2)的异步传输标准接口与工控PC机(3)异步传输标准接口通过RS‑232电缆双向通信,工控PC机(3),所述工控PC机(3)得到未经解析的称重数据;动态链接库文件ToFoMt.DLL(4),用于解析工控PC机输出的称重数据。本发明称重数据无人为因素干扰,数据准确,节约劳动力、降低生产成本。

Description

一种膜卷重量读入及传输***
技术领域
本发明属于电工包装领域过程中膜卷称重,具体涉及一种膜卷重量读入及传输***。
背景技术
分切后的电工薄膜膜卷在包装前,需称量其重量,其重量数据先由人工从称重仪表上读取,再由人工将其重量数据输入到电脑上的仓储物流信息***的重量栏,然后将仓储物流信息***生成的出厂标签打印出来,打印出来的出厂标签贴在相应的包装箱外,同时仓储物流信息***备份相应的信息。此种人工读取重量、输入重量、打印标签存在由于人为因素易产生读数误差及数据输入错误且工作效率低的弊端。
发明内容
本发明针对现有技术的不足,提供一种无人为因素干扰,称重数据准确、快速,节约劳动力,降低生产成本的膜卷重量读入及传输***,本发明一种膜卷重量读入及传输***,包括如下硬件组成部分:
电子台秤,用于模拟在电子台称上不同重量的物体产生相应的电信号,电子台秤的输出端与称重仪表的输入端通过信号电缆相连;
称重仪表,称重仪表的异步传输标准接口与工控PC机异步传输标准接口通过RS-232 电缆双向通信;
工控PC机,用于打印出厂标签,及通过局域网与仓储物流信息***连接;
还包括应用软件部分:动态链接库文件ToFoMt.DLL;
动态链接库文件ToFoMt.DLL,用于解析工控PC 机输出的称重数据。仓储物流信息***软件是以微软的WINDOWS作为软件的运行平台,无法直接接收COM口数据,必须通过WINDOWS的API应用程序编程接口进行操作,为了满足信息***读取COM口数据需求,需自定义动态链接库文件ToFoMt.DLL用于解析工控PC 机的COM口的称重数据,工控PC机得到未经解析的称重数据,经动态链接库文件ToFoMt.DLL解析的称重数据,并可使仓储物流信息***软件可直接读取。
作为本发明的进一步改进,电子台秤的型号为梅特勒-托利多BBA211-5CA300型,台面尺寸为420×550mm、最大称量150kg、检定分度值0.05kg,电子台称安装在包装流水线上。
作为本发明的优选,称重仪表的异步传输标准接口与工控PC机异步传输标准接口均为9针脚公口,其中2针脚为读,3针脚为写,5针脚接地, RS-232 电缆的两端为9孔母口,所述工控PC机安装在包装操作室内。称重仪表的型号为梅特勒-托利多IDN231。
本发明的有益效果:本发明将包装过程中表征膜卷重量的数据信息由称重仪表连续读入并传输到工控PC机COM口,通过自定义动态链接库文件ToFoMt.DLL软件解析COM口称重数据,使包装过程中膜卷重量数据变成仓储物流信息***可读入的数据,在工控PC机显示屏的仓储物流信息***窗口界面,操作人员人工点击“保存”仓储物流信息时,工控PC机将膜卷重量数据纳入仓储物流信息***,并打印出标签,由于膜卷重量的读取与输入无人为因素存在,数据准确且数据输入无误;人工点击窗口界面的“保存”动作即可完成膜卷重量的读取与输入,提高了工作效率。
附图说明
图1为本发明一种膜卷重量读入及传输***的构成原理图;
其中,1 电子台秤,2 称重仪表,3 工控PC机,4 应用软件动态链接库文件ToFoMt.DLL。
具体实施方式
如图1所示,本发明一种膜卷重量读入及传输***,包括如下硬件组成部分:电子台秤1,用于模拟在电子台称上不同重量的物体产生相应的电信号,所述电子台秤1的输出端与称重仪表2的输入端通过信号电缆相连;电子台秤1的型号为梅特勒-托利多BBA211-5CA300型,台面尺寸为420×550mm、最大称量150kg、检定分度值0.05kg。所述电子台称安装在包装流水线上;称重仪表2,所述称重仪表2的异步传输标准接口与工控PC机3异步传输标准接口通过RS-232 电缆双向通信;称重仪表2的异步传输标准接口与工控PC机3异步传输标准接口均为9针脚公口,其中2针脚为读,3针脚为写,5针脚接地, RS-232 电缆的两端为9孔母口,称重仪表2的型号为梅特勒-托利多IDN231。工控PC机3,所述工控PC机3用于打印出厂标签,及通过局域网与仓储物流信息***连接,所述工控PC机3安装在包装操作室内;还包括应用软件4:动态链接库文件ToFoMt.DLL,所述动态链接库文件ToFoMt.DLL,用于解析工控PC 机输出的称重数据。仓储物流信息***软件是以微软的WINDOWS作为软件的运行平台,无法直接接收COM口数据,必须通过WINDOWS的API应用程序编程接口进行操作,为了满足信息***读取COM口数据需求,需自定义动态链接库文件ToFoMt.DLL用于解析工控PC 机的COM口的称重数据,工控PC机得到未经解析的称重数据,经动态链接库文件ToFoMt.DLL解析的称重数据,并可使仓储物流信息***软件可直接读取。所述动态链接库文件ToFoMt.DLL4可直接安装在PC机的WINDOWS操作***的目录下。
下面将上述所述的膜卷重量读入及传输***结合实际操作对本发明做进一步说明:
1.电子台称将膜卷重量转换成模拟电信号,通过信号电缆实时输出至称重仪表的输入端。
2.将称重仪表端口配置参数设置为连续输出模式。此时称重仪表一方面将电子台称上膜卷重量以“KG”为单位显示,另一方面将膜卷重量信号数据通过其COM口连续发送至工控PC机COM口。
3.称重仪表COM口(9针脚公口)与工控PC机COM口(9针脚公口)通过RS-232 电缆连接,RS-232 电缆两端为9孔母口。通过RS-232 电缆连接后称重仪表与工控PC机构成双向通信,即称重仪表COM口3针脚写信号与工控PC机COM口2针脚读信号电连接,称重仪表COM口2针脚读信号与工控PC机COM口3针脚写信号电连接,从而构成符合称重仪表传输协议的双向通信,通信数据含有 17或 18个字节。
4.安装在PC机的WINDOWS操作***的目录下的应用软件:自定义动态链接库文件ToFoMt.DLL将通信数据解析成仓储物流信息***可读入的数据。其原理过程如下:
4.1.TofoMt.DLL文件调用函数GetMtWeight。GetMtWeight函数包含端口号intPort、重量字符串strWeight、返回值intValid三个参数。其中端口号指工控PC机与称重仪表双向通信的COM口,重量字符串指称重仪表传输的需解析重量字符串,返回值用来提供正常或异常状态辨识。
4.2.TofoMt.DLL文件初始化端口。TofoMt.DLL文件调用WINDOWS的API函数对工控PC机COM端口初始化(端口默认1、波特率9600、数据位8、停止位1、效验位NONE),如初始化端口出错,发送返回值-1(端口打开错误)给GetMtWeight函数。
4.3.TofoMt.DLL文件循环监控工控PC机COM端口状态。称重仪表的COM端口始终发送重量信号数据,数据中包含ASCII文本开始字符(0x02),当接收字符不是0x02时,丢弃;当接收字符为0x02时,将后续字符保存入字符数组Buffer中。当读取字符数组Buffer第17位数据等于0x0D时, TofoMt.DLL文件进入重量数据分析;当读取字符数组Buffer第17位数据不等于0x0D时,清空字符数组Buffer,TofoMt.DLL文件返回循环监控端口状态;超过三秒无法进入重量数据分析,发送返回值为5(超时)给GetMtWeight函数,关闭端口。
4.4.TofoMt.DLL文件重量数据分析。查找字符数组Buffer中第二个字符,与0x07进行与运算,得到称重数据的小数点精度,保存在数据类型为DOUBLE的dbRadix中;查找字符数组Buffer中第三个字符,与0x10进行与运算后,向右偏移4位,得到称重数据的单位精度(kg,g),保存在数据类型为DOUBLE的dbUnit中;查找字符数组Buffer中第三个字符,与0x02进行与运算后,向右偏移1位,得到称重数据的符号精度(正负号),保存在数据类型为INT的iSign中。
4.5.TofoMt.DLL文件重量数据换算。查找字符数组Buffer中第5、6、7、8、9、10位字符,进行字符串衔接,再转换为数字 ,乘dbRadix、dbUnit、iSign,得到称重数据类型DOUBLE的dbVal,将dbVal转换成字符串,赋值给GetMtWeight函数的strWeight参数, 完成数据读取。且发送返回值为0(正常)给GetMtWeight函数,关闭端口。
5.工控PC机仓储物流信息***窗口包含产品名称、规格、批号等须录入的信息,当录入完这些信息后人工点击仓储物流信息***窗口上的“保存”键时,仓储物流信息***调用此时的自定义动态链接库文件ToFoMt.DLL的重量数据。且在PC机屏幕上弹出一读入的膜卷重量值窗口,该窗口包含:以KG为单位的膜卷重量,确认是否保存的选择键“确认”与“取消”。当点击“确认”键时窗口显示的膜卷重量即自动录入到仓储物流信息***窗口的重量信息栏,当点击“取消”键时重量信息不录入。
6.点击仓储物流信息***窗口的“打印”键时,即可打印出仓储物流信息***窗口所包含的内容的出厂标签。
本发明膜卷重量读入及传输***将包装过程中表征膜卷重量的数据信息由称重仪表连续读入并传输到工控PC机COM口,通过自定义动态链接库文件ToFoMt.DLL解析COM口称重数据,使包装过程中膜卷重量数据变成仓储物流信息***可读入的数据,在人工点击“保存”仓储物流信息时,工控PC机将膜卷重量数据纳入仓储物流信息***,并打印出标签,由于膜卷重量的读取与输入无人为因素存在,数据准确且数据输入无误;人工点击“保存”动作即可完成膜卷重量的读取与输入,提高了工作效率。

Claims (2)

1.一种膜卷重量读入及传输***,其特征在于,该***包含动态链接库文件ToFoMt.DLL(4)及工控PC机(3)仓储物流信息***窗口;所述动态链接库文件ToFoMt.DLL(4)用于解析工控PC 机(3)输出的称重数据;
所述动态链接库文件ToFoMt.DLL(4)解析过程如下:
1).TofoMt.DLL文件调用函数GetMtWeight,GetMtWeight函数包含端口号intPort、重量字符串strWeight、返回值intValid三个参数,其中端口号指工控PC机与称重仪表双向通信的COM口,重量字符串指称重仪表传输的需解析重量字符串,返回值用来提供正常或异常状态辨识;
2).TofoMt.DLL文件初始化端口,TofoMt.DLL文件调用WINDOWS的API函数对工控PC机COM端口初始化(端口默认1、波特率9600、数据位8、停止位1、效验位NONE),如初始化端口出错,发送返回值-1(端口打开错误)给GetMtWeight函数;
3).TofoMt.DLL文件循环监控工控PC机COM端口状态,称重仪表的COM端口始终发送重量信号数据,数据中包含ASCII文本开始字符(0x02),当接收字符不是0x02时,丢弃,当接收字符为0x02时,将后续字符保存入字符数组Buffer中,当读取字符数组Buffer第17位数据等于0x0D时, TofoMt.DLL文件进入重量数据分析,当读取字符数组Buffer第17位数据不等于0x0D时,清空字符数组Buffer,TofoMt.DLL文件返回循环监控端口状态,超过三秒无法进入重量数据分析,发送返回值为5(超时)给GetMtWeight函数,关闭端口;
4).TofoMt.DLL文件重量数据分析,查找字符数组Buffer中第二个字符,与0x07进行与运算,得到称重数据的小数点精度,保存在数据类型为DOUBLE的dbRadix中;查找字符数组Buffer中第三个字符,与0x10进行与运算后,向右偏移4位,得到称重数据的单位精度(kg,g),保存在数据类型为DOUBLE的dbUnit中,查找字符数组Buffer中第三个字符,与0x02进行与运算后,向右偏移1位,得到称重数据的符号精度(正负号),保存在数据类型为INT的iSign中;
5).TofoMt.DLL文件重量数据换算,查找字符数组Buffer中第5、6、7、8、9、10位字符,进行字符串衔接,再转换为数字,乘dbRadix、dbUnit、iSign,得到称重数据类型DOUBLE的dbVal,将dbVal转换成字符串,赋值给GetMtWeight函数的strWeight参数, 完成数据读取,且发送返回值为0(正常)给GetMtWeight函数,关闭端口;
所述工控PC机(3)仓储物流信息***窗口包含产品名称、规格、批号等须录入的信息,当录入完这些信息后人工点击仓储物流信息***窗口上的“保存”键时,仓储物流信息***调用此时的自定义动态链接库文件ToFoMt.DLL的重量数据, 且在工控PC机(3)屏幕上弹出一读入的膜卷重量值窗口,该窗口包含:以KG为单位的膜卷重量,确认是否保存的选择键“确认”与“取消”;当点击“确认”键时窗口显示的膜卷重量即自动录入到仓储物流信息***窗口的重量信息栏,当点击“取消”键时重量信息不录入;点击仓储物流信息***窗口的“打印”键时,即可打印出仓储物流信息***窗口所包含的内容的出厂标签。
2.根据权利要求1所述的一种膜卷重量读入及传输***,其特征在于所述工控PC机(3)安装在包装操作室内。
CN201810120252.6A 2018-02-07 2018-02-07 一种膜卷重量读入及传输*** Active CN108332833B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810120252.6A CN108332833B (zh) 2018-02-07 2018-02-07 一种膜卷重量读入及传输***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810120252.6A CN108332833B (zh) 2018-02-07 2018-02-07 一种膜卷重量读入及传输***

Publications (2)

Publication Number Publication Date
CN108332833A CN108332833A (zh) 2018-07-27
CN108332833B true CN108332833B (zh) 2020-01-03

Family

ID=62926991

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810120252.6A Active CN108332833B (zh) 2018-02-07 2018-02-07 一种膜卷重量读入及传输***

Country Status (1)

Country Link
CN (1) CN108332833B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101554726A (zh) * 2009-05-15 2009-10-14 北京工业大学 一种柔性两轮自平衡机器人***及其运动控制方法
CN101667034A (zh) * 2009-09-21 2010-03-10 北京航空航天大学 一种易扩展的、支持异构集群的监控***
CN101881647A (zh) * 2010-06-04 2010-11-10 新余钢铁集团有限公司 一种远程自动称重计量***
CN101916192A (zh) * 2010-09-14 2010-12-15 深圳市华力特电气股份有限公司 用户界面的多语言切换方法和装置
CN102339314A (zh) * 2011-09-24 2012-02-01 国网电力科学研究院 一种基于xml的跨终端的数据表单描述与展现方法
CN102930706A (zh) * 2012-11-12 2013-02-13 武钢集团昆明钢铁股份有限公司 一种远程集中计量多协议数据采集***及方法
WO2016038267A1 (fr) * 2014-09-12 2016-03-17 Bull Sas Allocation de ressources
CN105954702A (zh) * 2016-07-18 2016-09-21 国家电网公司 电子式互感器校验仪的相位误差检测***及其方法
CN106182017A (zh) * 2016-07-20 2016-12-07 上海交通大学 基于rs485串口总线上位机ipc控制机器人的方法及***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663164B (zh) * 2012-03-16 2014-01-15 北京邮电大学 基于多目标测试用例生成的通行控制算法测试装置与方法
CN104792651B (zh) * 2015-04-27 2017-06-23 安徽工程大学 土壤界限含水率自动检测装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101554726A (zh) * 2009-05-15 2009-10-14 北京工业大学 一种柔性两轮自平衡机器人***及其运动控制方法
CN101667034A (zh) * 2009-09-21 2010-03-10 北京航空航天大学 一种易扩展的、支持异构集群的监控***
CN101881647A (zh) * 2010-06-04 2010-11-10 新余钢铁集团有限公司 一种远程自动称重计量***
CN101916192A (zh) * 2010-09-14 2010-12-15 深圳市华力特电气股份有限公司 用户界面的多语言切换方法和装置
CN102339314A (zh) * 2011-09-24 2012-02-01 国网电力科学研究院 一种基于xml的跨终端的数据表单描述与展现方法
CN102930706A (zh) * 2012-11-12 2013-02-13 武钢集团昆明钢铁股份有限公司 一种远程集中计量多协议数据采集***及方法
WO2016038267A1 (fr) * 2014-09-12 2016-03-17 Bull Sas Allocation de ressources
CN105954702A (zh) * 2016-07-18 2016-09-21 国家电网公司 电子式互感器校验仪的相位误差检测***及其方法
CN106182017A (zh) * 2016-07-20 2016-12-07 上海交通大学 基于rs485串口总线上位机ipc控制机器人的方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
多组舱段质量质心测量设备关键技术研究;张烈山;《中国优秀硕士论文全文数据库》;20120601;全文 *

Also Published As

Publication number Publication date
CN108332833A (zh) 2018-07-27

Similar Documents

Publication Publication Date Title
CN110502467B (zh) 一种基于串口modbus通信协议的通用采集接口软件***
US4559614A (en) Interactive code format transform for communicating data between incompatible information processing systems
US6584113B1 (en) Data transfer module and system using same
CN105487828B (zh) 一种打印控制***和方法
CN102098131B (zh) 一种基于动态参数配置的串口数据帧通用组帧解帧方法
EP0712229A2 (en) Portable test and communication device
CN101992609B (zh) 一种基于大型主机平台的标签打印装置
HUH3896A (hu) Házi szolgáltató rendszer intelligens terminál emulátorral
JP2001242005A (ja) 遠隔アクセス可能な組合せ秤及び組合せ秤システム
JPH07113906B2 (ja) 電気通信用インタフェース装置及び方法
CN103116481A (zh) 打印票据的辅助***、设备及方法
CN108122014A (zh) 一种条码打印实时检测及止错方法、存储介质及打印终端
CN108332833B (zh) 一种膜卷重量读入及传输***
US5553269A (en) Apparatus for monitoring sensor information from diffeerent types of sources
CN112732458A (zh) 一种采用协议栈的多协议数据整合***及方法
CN101000574B (zh) 一种用于计算机终端窗口的信息输入方法及输入装置
US7502729B2 (en) Emulating different country keyboards for controlling a remote computer over a network
CN102306134A (zh) 电子秤的串口数据转成电脑usb数据的方法及其装置
EP0284111A1 (en) Method, system and test-driver computer for testing a computer and/or associated software
CN202041957U (zh) 一种棉包高速在线衡重标签***
CN110399326B (zh) 一种数据转换设备
KR100374119B1 (ko) 퍼스컴을 이용한 계중장치
EP1681885A1 (en) Apparatus and method for diagnosing problems of a mobile communication terminal
CN102377863A (zh) 一种用手机实现订单打印、传输的方法和***
CN112261073A (zh) 一种智能电子秤数据持久化的方案

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant