智能制造接口程序系统的控制方法技术方案

技术编号:12951386 阅读:54 留言:0更新日期:2016-03-02 11:50
本发明专利技术智能制造接口程序系统的控制方法,S0:第一模块程序发出请求信号;S1:信号发送到第一模块接口程序;S2:信号数据存入中转数据库;S3:提取信号数据,并判断;若信号数据传给设备,则进行S4;若信号数据传给第三模块,则进行S7;S4:信号数据传递到第二模块接口程序的监控信号目录里;S5:信号数据传递到第二模块程序,等待答复;S6:答复后,信号回复给第二模块接口程序;S7:信号数据传递到第三模块接口程序的监控信号目录里;S8:信号数据传递到第三模块程序;S9:答复后,信号回复给第三模块设备接口程序。传输效率高、稳定性高、维护成本低。

【技术实现步骤摘要】

本专利技术涉及智能制造领域,具体是一种。
技术介绍
在工业4.0的背景下,制造行业不单单是向自动化方向发展,而是向智能化、信息化方向发展。传统的自动化生产线,由于数据传输错误或不及时等原因,可能会造成生产出大量的不良品,降低了产线的良品率,而且降低了企业的利润;此外导致不良品的出现的原因是没有进行系统的管理,企业管理者无法及时的改善和追溯。因此,有必要提供一种新型的来解决上述问题。
技术实现思路
本专利技术的目的是提供一种传输效率尚、稳定性尚的。本专利技术通过如下技术方案实现上述目的:,包括以下步骤:S0:第一模块程序发出请求信号;S1:信号发送到第一模块接口程序;S2:信号数据存入中转数据库;S3:提取信号数据,并判断是否需要传给第二模块或第三模块;判断结果为信号数据传给设备,则进行步骤S4 ;判断结果为信号数据传给第三模块,则进行步骤S7 ;S4:信号数据传递到第二模块接口程序的监控信号目录里;S5:信号数据传递到第二模块程序,等待答复;S6:答复后,信号回复给第二模块接口程序;S7:信号数据传递到第三模块接口程序的监控信号目录里;S8:信号数据传递到第三模块程序;S9:答复后,信号回复给第三模块设备接口程序。进一步的,所述第一模块、所述第二模块和所述第三模块分别为设备、MES和显示终端中的一个,所述设备、所述MES和所述显示终端分别内置有设备程序、MES程序和显示终端程序,所述设备程序、所述MES程序和所述显示终端程序分别与设备接口程序、MES接口程序、显示终端接口程序信号连接。进一步的,所述显示终端程序与所述显示终端接口程序之间通过SingalR方式进行信号传递。进一步的,所述设备程序与所述设备接口程序之间通过Socket方式进行信号传递。进一步的,所述MES程序与所述MES接口程序之间通过WebService方式进行信号传递。进一步的,所述MES接口程序、所述显示终端接口程序和所述设备接口程序内均设有用于接收文件的监控信号目录。进一步的,所述文件的名称包括数据请求的命令信息和请求命令的时间。进一步的,所述文件的内容包括产品序列号、设备名称和设备过站结果。进一步的,所述显示终端包括显示终端和手机。与现有技术相比,本专利技术的有益效果是:通过为每个数据源开发一个接口程序,在程序接口之间,通过高效稳定的方式按约定文件格式来传递数据,提高了生产数据传输效率和稳定性,当一个接口发了改变,整个程序只需要修改和此接口对接的部分,其它两个接口不需要修改,当一个程序出现了问题,也不会影响其它两个程序,降低了维护成本。【附图说明】图1是本专利技术的结构框图。图2是设备发出请求信号的控制方法流程图。图3是MES发出请求信号的控制方法流程图。图4是显示终端发出请求信号的控制方法流程图。【具体实施方式】请参阅图1,智能制造接口程序系统,包括MES(生产信息化管理系统)、设备和显示终端,MES内置有MES程序,设备内置有设备程序,显示终端内置有显示终端程序,MES程序与MES接口程序信号连接,设备程序与设备接口程序信号连接,显示终端程序与显示终端接口程序信号连接。请参阅图2,当设备发出请求信号时,系统控制方法为:步骤S10、设备通过设备程序发出请求信号;其中,当设备生产一个请求信号时,此信号是设备采集或人工录入的。此信息一般以文本的形式保存在设备的缓存区里。步骤S11、设备程序将信号发送到设备接口程序;其中设备程序以Socket方式发送这个信号到设备接口程序,然后对此信息进行处理。步骤S12、将信号数据存入中转数据库;其中,信号数据保存在Oracle中转数据库里。步骤S13、提取中转数据库内的信号数据,并判断是否需要传给MES或显示终端;其中,显示终端为看板、手机、或其他具有显示功能的设备。若步骤S13的判断结果为信号数据传给MES,则进行步骤S14。步骤S14、将信号数据传递到MES接口程序的监控信号目录里;其中,产生的文件名包含了数据请求的命令信息和请求命令的时间戳,以防止有重复的数据发生,如LotSNRequest_20151020131020.data。产生的文件内容则包括了请求信息的详细信息,如产品序列号,设备名称,设备过站结果等,如Line_code = AL9 ;Eq =EQ001,Lot = LotOl ;Qty = 2。步骤S15、MES接口程序将信号数据传递到MES程序,等待答复;其中,MES接口程序通FileWatcher技术,实时监控到有新的信息需要处理,将文件监控时间控制在毫秒级,则读取信号文件进行分析,通过文件名解析出命令请求类型,以选择应该以哪一种程序逻辑来处理这个信息文件。然后接着读取文件的内容。并以指定的信息格式传送MES,等待MES的答复。步骤S16、MES程序答复后,将信号回复给MES接口程序;其中,MES接口程序以WebService方式收到信号,然后对此信息进行处理,保存在Oracle中转数据库里。若步骤S13的判断结果为信号数据传给显示终端,则进行步骤S17。步骤S17、将信号数据传递到显示终端接口程序的监控信号目录里;其中,产生的文件名包含了数据请求的命令信息和请求命令的时间戳,以防止有重复的数据发生,如LotSNRequest_20151020131020.data。产生的文件内容则包括了请求信息的详细信息,如产品序列号,设备名称,设备过站结果等,如Line_code = AL9 ;Eq =EQ001, Lot = LotOl ;Qty = 2。步骤S18、显示终端接口程序将信号数据传递到显示终端程序,等待答复;其中,显示终端接口程序通FileWatcher技术监控到有新的信息需要处理,则读取信号文件进行分析,通过文件名解析出命令请求类型,以选择应该以哪一种程序逻辑来处理这个信息文件,然后接着读取文件的内容,并以指定的信息格式通过SingleR方式传送给终端设备,等待终端设备的答复。步骤S19、显示终端设备程序答复后,将信号回复给终端设备接口程序;其中,终端设备接口程序以SingleR方式收到信号,然后对此信息进行处理,保存在Oracle中转数据库里。请参阅图3,当MES发出请求信号时,系统控制方法为:步骤S20、MES通过MES程序发出请求信号;步骤S21、MES程序将信号发送到MES接口程序;其中MES程序以WebService方式发送这个信号到MES接口程序,然后对此信息进行处理。步骤S22、将信号数据存入中转数据库;其中,信号数据保存在Oracle中转数据库里。步骤S23、提取中转数据库内的信号数据,并判断是否需要传给设备或显示终端; 其中,显示终端为看板、手机、或其他具有显示功能的设备。若步骤S23的判断结果为信号数据传给设备,则进行步骤S24。步骤S24、将信号数据传递到设备接口程序的监控信号目录里;其中,产生的文件名包含了数据请求的命令信息和请求命令的时间戳,以防止有重复的数据发生,如LotSNRequest_20151020131020.data。产生的文件内容则包括了请求信息的详细信息,如产品序列号,设备名称,设备过站结果等,如Line_code = AL9 ;Eq =EQ001,Lot = LotOl ;Qty = 2。当前第1页1 2&n本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/54/CN105373021.html" title="智能制造接口程序系统的控制方法原文来自X技术">智能制造接口程序系统的控制方法</a>

【技术保护点】
智能制造接口程序系统的控制方法,其特征在于:包括以下步骤:S0:第一模块程序发出请求信号;S1:信号发送到第一模块接口程序;S2:信号数据存入中转数据库;S3:提取信号数据,并判断是否需要传给第二模块或第三模块;判断结果为信号数据传给设备,则进行步骤S4;判断结果为信号数据传给第三模块,则进行步骤S7;S4:信号数据传递到第二模块接口程序的监控信号目录里;S5:信号数据传递到第二模块程序,等待答复;S6:答复后,信号回复给第二模块接口程序;S7:信号数据传递到第三模块接口程序的监控信号目录里;S8:信号数据传递到第三模块程序;S9:答复后,信号回复给第三模块设备接口程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕绍林杨愉强张瑞峰
申请(专利权)人:苏州博众精工科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1