机台数据传输系统及方法 【技术领域】
本发明是关于一种数据传输系统,特别是关于一种生产现场机台数据的传输系统及方法。
【背景技术】
当前,经济形势发展较快,各制造型企业的生产规模急剧扩大,随之引起机台数量增加,同时,机台数据纷繁复杂,企业难以做到精确管理各种机台及其资料,因而提高了企业生产成本。
现有技术对机台数据只是简单输出,而未能进行人机之间的有效沟通,例如中国国家知识产权局于2003年7月9日公开的公开号为CN1428733A的专利申请案,该专利申请案名称为“信息采集及监控系统”,该专利申请案揭露一种适用于冲压现场的信息采集及监控系统,其通过信息采集器及监控计算机实时采集和监控生产现场信息,使用者通过监控计算机存取现场生产信息,做到实时监控生产现场的目的。但该专利申请案只是将现场信息下载至数据库中,未能实现机台数据的管理。
因此,企业需要一种能对机台数据进行有效管理的系统及方法,其能将机台数据进行上传与下载,便于操作人员管控。
【发明内容】
本发明的主要目的在于提供一种机台数据传输系统及方法,其能将机台数据进行上传与下载,并可远程截取和储存机台数据,便于操作人员管控。
本发明提供一种机台数据传输系统,该系统包括多个机台、多个转接盒、一文件传输服务器、一数据库、一查询服务器及多个客户端计算机。多个机台分布于整个生产场所的不同地点,每一机台均附带安装有一电磁感应器,电磁感应器用于获取机台数据,生成磁感应信号,并将磁感应信号转换为计算机可识别的数字信息。每一机台与电磁感应器及转接盒之间通过RS-232C串联协议进行连接。转接盒用于将RS-232C串联协议转换为TCP/IP(Transfer Control Protocol/InternetProtocol)网络协议,文件传输服务器主要负责从转接盒接收转换后的数字信息,并将其传输到数据库中。数据库中存储有机台数据,该机台数据包括模具基本资料及料号基本资料。上述模具基本资料包括模具号码、与料号对应关系、标准使用次数、使用次数警告数等。上述料号基本资料包括生产原料号码、原料来源、原料供货商及原料数量等。查询服务器负责接收从客户端计算机发送的资料查询命令,并根据客户端计算机发送的资料截取命令执行机台数据的截取。用户通过客户端计算机发出资料截取命令、资料查询命令,执行相应操作,上述的资料查询命令包括历史资料查询命令及现场资料查询命令。整个生产场所的转接盒、文件传输服务器、数据库、查询服务器及客户端计算机皆通过网络相连,该网络为一种通讯网络,其可以为互联网Internet或企业内部网Intranet。
本发明还提供一种机台数据上传与下载方法,该方法包括以下步骤:首先,客户端计算机连接数据库;用户通过个人账号及密码登录系统;执行机台连接设定,用户根据预先设定的机台地址识别代码设定每一机台的访问端口号;接着,设定数据库地资料存储方式、资料存储位置及其IP地址,同时,根据资料标题将数据库内存储的机台数据组织成特定的资料索引表;选择生产现场某一机台;选择要传输的机台数据,执行该机台的机台数据传输;此时,文件传输服务器判断是否要上传资料,若需要上传资料,则执行资料上传作业,完成资料上传作业后结束;若不需要上传资料,则进一步判断是否需要下载资料,若需要下载资料,则执行资料下载作业,并将资料存储于客户端计算机;若不需要下载资料,则直接结束流程。
本发明还提供一种机台数据截取与储存方法,该方法包括以下步骤:首先,客户端计算机连接数据库;用户通过个人账号及密码登录系统;执行机台连接设定,用户根据预先设定的机台地址识别代码设定每一机台的访问端口号;接着,设定数据库的资料存储方式、资料存储位置及其IP地址,同时,根据资料标题将数据库内存储的机台数据组织成特定的资料索引表;选择生产现场某一机台,执行机台数据查询;此时,客户端计算机发出资料截取命令,查询服务器根据资料截取命令在数据库中查找并截取一段资料,并将所截取的资料回传至客户端计算机,查询服务器判断客户端计算机是否收到回传资料?若收到回传资料,则存储回传资料至客户端计算机,流程结束;若客户端计算机未收到回传资料,则由操作人员处理传输错误,重新发出资料截取命令,重复上述流程。
通过本发明提供的机台数据传输系统及方法,可实现机台数据的上传与下载,机台历史资料及机台现场资料的查询。
【附图说明】
图1是本发明机台数据传输系统实施环境图。
图2是本发明机台数据传输系统文件传输服务器的功能模块图。
图3是本发明机台数据传输系统查询服务器的功能模块图。
图4是本发明机台数据传输方法资料上传与下载流程图。
图5是本发明机台数据传输方法资料查询流程图。
【具体实施方式】
参阅图1所示,是本发明机台数据传输系统实施环境图。多个机台11分布于整个工厂的不同生产场所,每一机台11一般附有多种不同电磁感应器12,分别表征当前有关生产的各种信息,如生产异常感应器,指示当前机台11的异常状态。电磁感应器12感应并生成机台数据的磁感应信号,并将磁感应信号转换为计算机可识别的数字信息。每一机台与电磁感应器12及转接盒13之间皆采用RS-232C串联协议进行连接,且每一机台均设定一固定的地址识别代码,便于客户端计算机访问,该RS-232C串联协议最大数据传输速率为20Kbps。对应于每个机台11均安装有一转接盒13,该转接盒13主要负责将RS-232C串联协议转换为TCP/IP网络协议,同时,该转接盒13还负责将转换后的机台数据的数字信息传输至文件传输服务器14,上述的机台数据包括模具基本资料及料号基本资料,模具基本资料包括模具号码、与料号对应关系、标准使用次数、使用次数警告数等;料号基本资料包括生产原料号码、原料来源、原料供货商及原料数量等。文件传输服务器14可位于生产场所外的任意地点,其主要负责接收转接盒13发送的数字信息,并将所接收到的数字信息传输至数据库15。数据库15存储机台11的各种机台数据,该数据库15接收并存储文件传输服务器14传输的数字信息,根据资料标题将数据库内存储的机台数据组织成特定的资料索引表,便于查询及访问,同时,数据库15还负责接收来自查询服务器16的查询请求。查询服务器16负责接收来自客户端计算机17的资料截取命令及资料查询命令,同时向数据库15发出查询请求。
客户端计算机17通过文件传输服务器14、数据库15及查询服务器16进行机台数据的传输和查询,访问机台数据,用户通过客户端计算机17发出资料截取命令及资料查询命令,上述的资料查询命令包括历史资料查询命令及现场资料查询命令。整个生产场所的转接盒13、文件传输服务器14、数据库15、查询服务器16及客户端计算机17皆通过网络18相连,网络18为一种通讯网络,其可以为互联网Internet或企业内部网Intranet。
参阅图2所示,是本发明机台数据传输系统的文件传输服务器的功能模块图。文件传输服务器14用于机台数据设定及机台数据传输,该文件传输服务器14包括资料设定模块21及数据传输模块22。资料设定模块21用于设定用户标识、机台访问端口及数据库连接方式,其包括用户标识设定子模块211、机台连接设定子模块212及数据库设定子模块213。其中用户标识设定子模块211用于设定某一用户的相关资料、访问标识及其访问数据库15的权限。例如,用户甲隶属A事业群,访问标识为User-1,User-1对数据库15的访问权限为可读。机台连接设定子模块212用于根据预先设定的机台地址识别代码设定每一机台的访问端口号,供RS-232C协议使用。数据库设定子模块213用于设定数据库15的资料存储方式、资料存储位置及其IP地址。例如,设定机台A资料存储为Word格式,存储于磁盘D的A资料夹中,该数据库的IP地址设定为10.126.8.62。数据传输模块22用于数据截取、数据传输及数据存储,其包括数据截取子模块221、数据上传子模块222、数据下载子模块223及数据存储子模块224。其中资料截取子模块221用于根据客户端计算机17发出的资料截取命令从数据库15中截取一段机台数据,并将截取的机台数据传输至客户端计算机17,供操作人员查询。资料上传子模块222用于将用户预先编辑的机台数据上传至数据库15。资料下载子模块223用于将数据库15存储的机台数据下载至客户端计算机17,供操作人员进一步分析。资料存储子模块224用于存储文件传输服务器14获取的机台数据及从客户端计算机17上传的机台数据。
参阅图3所示,是本发明机台数据传输系统的查询服务器的功能模块图。查询服务器16包括一历史资料查询模块31及一现场资料查询模块32。其中历史资料查询模块31用于根据客户端计算机17发出的历史资料查询命令通过查询服务器16从数据库15中查找机台的相关历史资料,上述的历史资料包括该工作日以前某一时间段内某一机台的模具基本资料及料号基本资料。现场资料查询模块32用于根据客户端计算机17发出的现场资料查询命令查询当前某一机台的现场机台数据,上述的现场机台数据是当前时刻某一机台的模具基本资料及料号基本资料。
参阅图4所示,是本发明机台数据传输方法资料上传与下载流程图。首先,用户登录系统(步骤S40);客户端计算机17连接数据库15(步骤S41),用户根据预先设定的机台地址识别代码设定每一机台的访问端口号,供RS-232C协议使用(步骤S42);接着,数据库设定子模块213设定数据库的资料存储方式、资料存储位置及数据库的IP地址,同时,根据资料标题将数据库15内存储的数据组织成特定的资料索引表,便于操作人员查询(步骤S43);接着,操作人员选择生产现场某一机台(步骤S44);然后选择要传输的机台数据(步骤S45);此时,文件传输服务器14判断是否要上传资料(步骤S46),若需要上传资料,则执行资料上传作业(步骤S47),完成资料上传作业后结束本流程;若不需要上传资料,则进一步判断是否需要下载资料(步骤S48),若需要下载资料,则执行资料下载作业,并将下载的机台数据存储至客户端计算机(步骤S49);若不需要下载资料,则直接结束本流程。
参阅图5所示,是本发明机台数据传输方法资料查询流程图。首先,用户登录系统(步骤S51),客户端计算机17连接数据库15(步骤S52);执行机台连接设定,用户根据预先设定的机台地址识别代码设定每一机台的访问端口号,供RS-232C协议使用(步骤S53);接着,数据库设定子模块213设定数据库的资料存储方式、资料存储位置及数据库的IP地址,同时,根据资料标题将数据库内存储的资料组织成特定的资料索引表,便于查询及访问(步骤S54);操作人员选择生产现场某一机台,执行机台数据查询(步骤S55);此时,客户端计算机17发出资料截取命令(步骤S56),查询服务器15根据资料截取命令在数据库15中查找并截取一段资料,并将所截取的资料回传至客户端计算机17,查询服务器15判断客户端计算机17是否收到回传资料(步骤S57)?若收到回传资料,则存储回传资料至客户端计算机17(步骤S58),结束本流程;若未收到回传资料,则由操作人员处理传输错误(步骤S59),重新发出资料截取命令,重复上述流程。