*CN103034917A*
(10)申请公布号 CN 103034917 A(43)申请公布日 2013.04.10
(12)发明专利申请
(21)申请号 201110298221.8(22)申请日 2011.09.30
(71)申请人西门子(中国)有限公司
地址100102 北京市朝阳区望京中环南路7
号(72)发明人柳杨华 杜万古 李智昊(51)Int.Cl.
G06Q 10/06(2012.01)
权利要求书 2 页 说明书 7 页 附图 2 页权利要求书2页 说明书7页 附图2页
(54)发明名称
一种物料跟踪系统设计装置及方法(57)摘要
本发明公开了一种物料跟踪系统设计装置及方法。该装置包括:控件存储单元,存储有至少一个控件,每个控件将生产线中的一个元件标准化为一个3D对象,且每个控件具有属性信息;场景设计单元,从所述控件存储单元中选出一个或多个控件,且为每个选出的控件设定相应的属性信息,从而形成一个生产线场景;3D引擎单元,根据所述场景设计单元提供的所选控件及所选控件的属性信息显示该生产线场景的3D图形图像;数据库关联单元,各控件的属性信息与物料数据库中的反映所述生产线中相应元件状况的数据相关联,从而使用所述物料数据库中的数据更新所述各控件的属性信息。
CN 103034917 ACN 103034917 A
权 利 要 求 书
1/2页
1.一种物料跟踪系统设计装置,其特征在于,包括:控件存储单元(11),存储有至少一个控件,每个控件为对生产线中的一个元件进行标准化后形成的3D对象,且每个控件具有属性信息,所述属性信息至少包括所述元件在所述生产线中的位置信息;
场景设计单元(12),对于一生产线的设计,其响应于控件选择指令而从所述控件存储单元(11)中选出用于该生产线的一个或多个控件,且响应于属性设置指令而为每个选出的控件设定相应的属性信息,从而形成一个生产线场景,该生产线场景具有场景属性信息,该场景属性信息至少包括3D观察视角;
3D引擎单元(13),根据所述场景设计单元(12)提供的所选控件、每个所选控件的属性信息和场景属性信息显示该生产线场景的3D图形图像;
数据库关联单元(14),将所述生产线场景中的各控件的属性信息与一物料数据库(DB)中的反映所述生产线中相应元件状况的数据相关联,从而用所述物料数据库中的数据更新所述各控件的属性信息。
2.如权利要求1所述的设计装置,其特征在于,还包括:代码生成单元(15),用于根据由所述场景设计单元(12)提供的所述生产线场景中的各所选控件、各控件的属性信息以及所述场景属性信息,生成相应的计算机可执行的代码,该代码在运行时能够实现针对该生产线场景的3D显示。
3.如权利要求1所述的装置,其特征在于,所述物料数据库所存储的数据为根据生产线上实际状况动态变化的数据。
4.如权利要求1所述的装置,其特征在于,在测试阶段,所述物料数据库所存储的数据为人工输入的数据。
5.如权利要求1所述的装置,其特征在于,所述场景属性信息还包括观察视角、显示比例、场景光线、背景色彩中的一个或多个;且
所述场景设计单元(12)能够响应于场景设置指令而设置所述场景属性信息。6.如权利要求5所述的装置,其特征在于,所述3D引擎单元(13)包括3D操作单元,用于旋转或缩放所述生产线场景的3D图形图像。
7.如权利要求1所述的装置,其特征在于,所述元件包括生产线上各个工位的处理线、加工设备、支架、以及生产线上加工的物料中的一个或多个。
8.如权利要求1所述的装置,其特征在于,在场景设计单元(12)中,与所述待加工的物料对应的控件被添加在所述生产线场景中但在初始的生产线场景下不可见。
9.如权利要求1所述的装置,其中,所述生产线为钢丝卷冷却生产线,且所述元件为直线冷却线、拐角冷却线、钩子、装载机或卸载机,钢丝卷中之一。
10.如权利要求9所述的装置,其特征在于,所述控件的属性信息还包括长度值、宽度值或拐角角度。
11.如权利要求9所述的装置,其特征在于,所述物料数据库中的数据为钩子的位置信息、钢丝卷的位置信息、钢丝卷的温度信息、生产线的位置信息、装载机的位置信息和卸载机的位置信息中的任意一种或几种。
12.一种物料跟踪系统设计方法,其特征在于,该方法包括:响应于控件选择指令,从预先存储的多个控件中选出一个或多个控件(S31),其中每个
2
CN 103034917 A
权 利 要 求 书
2/2页
控件为对该生产线中一个元件进行标准化后形成的3D对象,且每个控件具有属性信息,所述属性信息至少包括所述元件在所述生产线中的位置信息;
响应于属性设置指令,设定选出的每个控件的属性信息(S32),以生成生产线的场景,所述生产线的场景具有场景属性信息,该场景属性信息至少包括观察视角;
根据所选控件、各控件的属性信息以及所述场景属性信息,以3D图形图像方式显示包括所选控件的所述生产线的场景(S33);
将所选每个控件的属性信息与物料数据库中的相应元件的数据相关联,其中所述数据反映了所述生产线中该元件的状况(S34)。
13.如权利要求12所述的方法,还包括:根据所述场景中的各所选控件、各控件的属性信息和所述场景属性信息,生成相应的计算机可执行的代码,该代码在运行时能够实现针对该生产线场景的实时物料跟踪。
14.如权利要求12所述的方法,还包括:对所述场景进行测试,其中在测试期间,所述物料数据库所存储的数据为人工输入数据。
15.如权利要求12所述的方法,其中,所述物料数据库所存储的数据为从生产线上获取的动态变化数据。
16.一种机器可读的存储介质,其特征在于,存储用于使一机器执行根据权利要求12-15所述方法的指令。
17.一种计算机程序,其特征在于,当所述计算机程序运行于一机器中时使所述一机器执行根据权利要求12-15所述的方法。
3
CN 103034917 A
说 明 书
一种物料跟踪系统设计装置及方法
1/7页
技术领域
[0001]
本发明涉及物料跟踪系统设计领域,特别是指一种物料跟踪系统设计装置及方
法。
背景技术
[0002] 制造(生产)过程管理的作用是把企业有关产品的质量、产量、成本等相关的综合生产指标目标值转化为制造过程的作业计划、作业标准和工艺标准,从而产生合适的控制指令和生产指令,驱动设备控制系统使生产线在正确的时间完成正确的动作,生产出合格的产品,从而使实际的生产指标处于综合生产指标的目标值范围内。随着信息技术和现代管理技术的发展,使得计算机管理系统代替传统的人工管理成为可能,因而产生了制造执行系统(MES)。
[0003] MES提供实现从订单下达到完成产品的生产活动优化所需的信息;并运用及时准确的数据,指导、启动、响应并记录车间生产活动,能够对生产条件的变化做出迅速的响应,从而减少非增值活动,提高效率。
[0004] MES系统中非常重要的一个功能便是物料跟踪(又称物料追踪,material tracking,MT),物料跟踪可以查询到某一物料现在处于哪一生产制造环节、当前的物理属性等等。比如钢铁企业中的钢丝产品线,单就物料在生产线上的过程而言,便可以根据物料跟踪了解某一物料现在位于生产线的位置、温度、直径等等物理特性。[0005] 中国专利申请CN101482744“ERW焊管生产线物料跟踪系统”中就公开了一种物料跟踪系统,可以在ERW焊管制造过程中,从原料热轧卷板、纵剪分条、ERW焊管、焊后精整、整体调质、管加工等工艺的全部生产过程进行物料跟踪。根据该专利申请,在实现物料跟踪的过程中使用条形码打印与扫描、在线喷印、钢管序列号自动生成、管端刻字、钢管数据采集与管理、生产管理等手段,对焊管从原材料到成品管的生产过程中的每一步骤进行记录、编码、识别、标记和控制,以达到对生产过程中每根钢管的各机组主要参数都能进行有效记录,与无损探伤设备配合记录下原材料、半成品和成品中存在的缺点并标记,从而实现对每一根钢管的生产过程进行追溯。可实现分析不合格品产生的原因、时间、生产班次人员及当时的工艺参数,及时发现问题并解决问题,也便于生产管理和考核。[0006] 如果需要直观地掌握物料在生产线上的状态,需要根据该生产线的属性,以2D或3D立体模型的形式将生产线显示出来,并且将物料体现在该生产线上。产品车间为了实现(2D或3D)的物料跟踪系统,专业设计师和软件工程师必须密切协作。首先,专业设计师运用设计工具对产品线及产品线上的所有机器进行设计和建模,然后,专业的软件工程师运用编程语言将设计转换成实际应用。因此,当构造同样的MT模块时,对不同炼钢企业的生产车间来说,有大量重复性的工作要做,浪费大量的人力、物力和时间。发明内容
[0007] 有鉴于此,本发明提供一种物料跟踪系统设计装置及方法,其能提供简单的设计
4
CN 103034917 A
说 明 书
2/7页
平台,尽可能的减少重复工作带来的资源浪费。[0008] 因此,本发明实施例提供的一种物料跟踪系统设计装置,包括:控件存储单元,其存储有至少一个控件,每个控件为对生产线中的一个元件进行标准化后形成的3D对象,且每个控件具有属性信息,所述属性信息至少包括所述元件在所述生产线中的位置信息;场景设计单元,对于一生产线的设计,其响应于控件选择指令而从所述控件存储单元中选出用于该生产线的一个或多个控件,且响应于属性设置指令而为每个选出的控件设定相应的属性信息,从而形成一个生产线场景,该生产线场景具有场景属性信息,该场景属性信息至少包括3D观察视角;3D引擎单元,根据所述场景设计单元提供的所选控件、每个所选控件的属性信息和场景属性信息显示该生产线场景的3D图形图像;数据库关联单元,将所生成的生产线场景中的各控件的属性信息与物料数据库中的反映所述生产线中相应元件状况的数据相关联,从而使用所述物料数据库中的数据更新所述各控件的属性信息。[0009] 上述实施例中提供了一种物料跟踪系统设计平台,在这个平台上提供了若干控件,每个控件是将生产线中的一个元件标准化成一个3D对象,且用控件属性信息来至少描述该对应元件在生产线中位置。由于控件是标准化的,对于不同的生产线中的相同元件可以采用相同的控件,所以设计人员可灵活地从控件存储单元中选择所需的控件,而无需针对每一个生产线都单独设计并编写元件的代码。[0010] 而且,在场景设计单元中,可根据实际生产线的需求,从控件存储单元中选择一个或多个控件以及设定所选控件的属性信息,从而形成一个生产线的场景。优选地,该场景还可存储有诸如观察视角的场景属性信息,再由3D引擎单元实现3D图形图像的显示。由此,设计人员可以利用该场景设计单元而灵活地配置不同的生产线,而无需了解其具体的代码实现过程。甚至,设计人员可以在不具有代码编写能力的情况下,就可以利用该场景设计单元,设计出用于物料跟踪系统。[0011] 优选地,本发明提出的设计装置还可以包括:代码生成单元,用于将所述场景设计单元提供的所选控件、该控件的属性信息以及优选的所述场景属性信息转换成计算机可执行的代码,例如生成可执行的应用程序。由此,利用设计平台,设计人员无需进行复杂的代码编写就可以获得一个可用于一个实际生产线的物料跟踪应用软件,其可以实时显示当前生产线上的物料状况。这样,可显著降低设计人员的工作负荷。[0012] 优选地,数据库关联单元在进行关联时可以根据物料数据库的ID信息或存储路径进行关联。此外,为了确保物料数据的信息安全,可以在关联到物料数据库时,输入物料数据库对应的服务名称、主机名称、端口号、用户名和密码等,以确认该物料数据库可被安全地关联到该物料跟踪系统。其中,所述物料数据库为从生产线上获取的实时数据的动态数据库,即所存储的数据为根据生产线上实际状况实时更新的数据。[0013] 更为优选地,在本发明提出的设计装置中还可以对所生成的生产线场景进行测试,即数据库关联单元所关联到的物料数据库为一个出于测试目的而人工生成的测试数据库,其中的数据可以是预先人工设定的,或者预先从一个标准生产线上获得的标准数据库。这样的好处是:在设计阶段就可以利用这一测试数据库检测出当前做的生产线场景设计是否成功。如果,其测试结果不理想,则可继续在场景设计单元中进行修改,例如更改控件,修改控件属性等。[0014] 优选地,场景设计单元中还可以设置不同的场景属性信息,例如观察视角、显示比
5
CN 103034917 A
说 明 书
3/7页
例、场景光线、背景色彩中的一个或多个。这样的好处是可以由设计者灵活地选择合适的视角或比例等来恰当地显示生产线上的物料处理过程。[0015] 优选地,在本发明提出的设计平台上,还提供了3D操作单元,其可以例如实现成一个3D widget,用于旋转或缩放生产线场景。这提供了多方位的显示,以便于了解物料的加工过程和状态。
上述生产线上的元件例如可包括生产线上各个工位的处理线、加工设备、支架以
及生产线上加工的物料中的一个。对于每个元件,其相应的控件可具有其自身的属性信息,比如尺寸信息、形状信息等等。[0017] 优选地,生产线上待加工的物料可在场景设计单元中加以约定,并且在场景中添加与该物料对应的控件。但是,该控件在生产线的初始场景下,即尚无物料馈送到该生产线上时,该控件可以不显示在场景下。而在整个生产线运行过程中,与该物料对应的控件才根据物料数据库中实时的物料数据更新其控件属性信息,并相应地显示在场景中。
[0018] 本发明提出的设计平台例如可以用来设计一个针对钢丝卷冷却生产线的物料跟踪系统。对于该钢丝卷冷却线,生产线上的元件例如包括直线冷却线、拐角冷却线、用于悬挂钢丝的钩子、装载机和卸载机中之一,且物料例如为钢丝卷。相应地,对于例如冷却线而言,其控件的属性信息例如包括长度值、宽度值或拐角角度。物料数据库中的数据例如可以是钩子的位置信息、钢丝卷的位置信息、钢丝卷的温度信息、生产线的位置信息、装载机的位置信息和卸载机的位置信息中的任意一种或几种。这些数据可以根据生产线上设置的传感器等部件获取的数据而实时更新。[0019] 本发明提出的设计平台中,设计人员可以自行扩展控件存储单元中存储的控件种类。比如设计人员可以定义新的控件,其可对新的元件进行3D标准化封装,并附以相关的属性信息。这样可使得这个设计平台能够灵活地适应多种生产线,而不局限于例如钢铁制造业。
[0020] 优选地,本发明提出的设计平台还是基于项目进行管理和存储的。也就是说,每一个生产线的设计,包括生产线场景中包括的控件、控件属性、场景属性以及与之关联的物料数据库的信息均可以存储在同一项目下。这样,设计者可以随时存储正在设计的项目,并进而在下一次操作中不断改进和优化该设计的项目。[0021] 根据本发明另一个方面,本发明还提出了物料跟踪系统的设计方法,该方法包括:根据控件选择指令,从预先存储的多个控件中选出一个或多个控件,其中每个控件为对该生产线中一个元件进行标准化后形成的3D对象,且每个控件具有属性信息,所述属性信息至少包括所述元件在所述生产线中的位置信息;根据属性设置指令,设定选出的每个控件的属性信息,以生成该生产线的场景,所述生产线的场景具有场景属性信息,该场景属性信息至少包括观察视角;根据所选控件、各控件的属性信息以及所述场景属性信息,以3D图形图像方式显示包括所选控件的所述场景;将所选每个控件的属性信息与物料数据库中的相应元件的数据相关联,其中所述数据反映了所述生产线中该元件状况。
[0016]
优选地,该方法还包括:根据所述场景中的各所选控件、各控件的属性信息和所述场景属性信息,生成相应的计算机可执行的代码,该代码在运行时能够实现针对该生产线场景的实时物料跟踪。[0023] 更为优选地,该方法还包括对所述场景进行测试,其中在测试期间,所述物料数据
[0022]
6
CN 103034917 A
说 明 书
4/7页
库所存储的数据为人工输入数据。所述物料数据库所存储的数据为从生产线上获取的实时数据。
[0024] 本发明还提出了一种机器可读的存储介质,其存储用于使一机器执行上述方法的指令。还提出了一种计算机程序,当所述计算机程序运行于一机器中时使所述一机器执行上述的方法。[0025] 此外,本发明提出的设计平台由于其整个过程是一可视的、参数化的方式实现,因而其更容易被用户所理解和掌握。
附图说明
[0026] 图1为本发明物料跟踪设计装置的一具体实施例的结构示意图;[0027] 图2为本发明物料跟踪设计装置的另一具体实施例的结构示意图;[0028] 图3为本发明实施例的物料跟踪设计方法的流程示意图。[0029] 附图标记说明:[0030] 11-控件存储单元;12-场景设计单元;[0031] 13-3D引擎单元;14-数据库关联单元;[0032] 15-代码生成单元;
[0033] S31~S35为具体处理步骤。
具体实施方式
[0034] 为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
[0035] 图1示出了本发明实施例提供的一种物料跟踪系统设计装置,该设计装置包括:控件存储单元11、场景设计单元12、3D引擎单元13以及数据库关联单元14。为了便于说明,以下以钢丝卷冷却处理线为例来描述本发明提出的物料跟踪系统的设计装置。[0036] 控件存储单元11用于存储一个或多个控件,每个控件是将生产线中一元件标准化成一个3D对象。比如,该控件可以是生产线上某个工位的加工设备、支架等,也可以生产线上待加工的物料。通常,在该设计装置中可预先保存多个在生产线中可能涉及到的元件的控件,以便后续进行物料跟踪系统设计时能够直接从中选择已有的控件。当然,设计人员在进行物料跟组系统设计时也可以扩展该控件存储单元中存储的控件种类,以适应不同生产线的需求。对于钢丝卷冷却处理生产线的例子,该生产线上的元件例如可以是直线冷却线、带拐角的冷却线、用于悬挂钢丝卷的钩子、钢丝卷的装载机或卸载机。该元件也包括待处理的物料,比如钢丝卷。
[0037] 每一个控件还都有自身的属性信息,其至少包括该控件所对应的元件在生产线上的位置信息。该属性信息可以由设计装置预先设有一个默认值作为初始值,并且可在设计过程中重新设置该初始值。属性信息可在一定程度上反映元件的3D形状、加工过程中的特征变化等等。比如,对于钢丝卷冷却线而言,冷却线这个控件的长度、宽度、拐角大小等属性信息决定了冷却线的形状,而钢丝卷的温度就反映了钢丝卷在冷却处理中其特征的变化。控件的属性信息还可以由实际监测到的数据来动态更新,以使得该控件能够反映在加工处理过程中各个元件的形状、特征等等的变化。比如,当钢丝卷在冷却线上冷却的过程中,钢
7
CN 103034917 A
说 明 书
5/7页
丝卷的温度就可以根据来自一个动态更新的物料数据库内的数据进行更新,该动态更新的数据反映了钢丝卷的当前温度。这一温度可以更新到钢丝卷控件的属性信息中。具体示例将在后面讲到。
[0038] 场景设计单元12可响应于控件选择指令而从所述控件存储单元中选择一个或多个控件,并且响应于属性设置指令而给所选的控件设置相应的属性信息。而且,场景设计单元还可以给当前的场景提供一个默认的场景属性信息,比如:观察视角等。优选地,该场景属性信息还可以包括场景的背景颜色、比例尺、光线等等。而且,这些场景属性信息可以在场景设计单元12中进行设置。具体到钢丝卷冷却线这个例子中,设计人员可以在场景设计单元12所提供的视窗内进行操作。比如,设计人员可以将控件存储单元11中存储的多个控件(比如冷却线)一一拖入场景设计单元12提供的场景窗口内。拖拽操作即形成相应的控件选择指令。进而,设计人员可以对拖拽到场景窗口内的控件进行属性设置。比如,点击控件的属性按钮,从而弹出控件的属性窗口。设计人员可在该属性窗口内设定相应的属性信息(即属性设置指令),比如冷却线在整个生产线中的位置,冷却线的长度、宽度以及该冷却线是否具有拐角,拐角的大小等等。设置好属性的控件即可在场景窗口内以3D方式由3D引擎13加以显示。采用类似的方式,设计人员还可以将与冷却线上设定的钩子相对应的钩子控件拖拽到场景窗口中,并设定钩子控件的属性,例如位置、数量等。如此,钩子控件也同样可以以3D图形图像方式显示在场景窗口内。如此,可依次将实际生产线上设置的各个工位上的加工部件、各个工序上的处理设备逐一添加到场景窗口中,从而形成与实际生产线相对应的生产线场景。而且,该形成的生产线场景是由3D引擎单元以3D图形图像方式示出的,便于设计者观察和操作。[0039] 这里,3D引擎单元除了显示3D图形图像之外,还可以包括一个3D操作单元,其可以响应于设计者的操作而旋转或缩放当前形成的生产线场景。比如,这个3D操作单元可以实现为一个3D widget(3D操作的小控件)。设计者可在设计过程中随意缩放、旋转场景,以便从不同方位对该生成的生产线场景进行观察。
[0040] 图1中示出的数据关联单元13用于将场景设计单元12中形成的生产线场景内所包括的控件的属性信息与一个物料数据库关联在一起,从而形成一个物料跟踪系统。其中该物料数据库例如存储有从实际生产线上获取的各个元件的动态数据。这样,当该物料跟踪系统运行时,如果生产线上的元件的数据发生变化,该物料数据库中的数据相应更新,并进而使得与该元件对应的场景中的控件的属性信息变化,从而使得3D显示的场景中的该控件发生相应变化。例如,前面提到的钢丝卷控件,当与之关联的物料数据库中钢丝卷的温度下降了20度,则场景内显示的钢丝卷控件的温度属性信息相应下降20度,这一温度下降例如可以通过场景中钢丝卷控件的颜色显示出来。所述物料数据库中的数据还可以包括例如钩子的位置信息、钢丝卷的位置信息、钢丝卷的温度信息、生产线的位置信息、装载机的位置信息和卸载机的位置信息中的任意一种或几种。在具体实现时,数据关联单元13可以直接与数据库相连,将物料数据库的地址或路径包含在控件的属性信息中。控件从与之关联的数据库中按照预先约定的表格形式读入相应的更新数据。数据关联单元13还可以从特定的端口导入数据库中更新的数据。数据库关联的方式还可以采用本领域所熟悉的其他关联方式来实现。[0041] 由此,在控件属性信息与动态更新的物料数据库关联之后,场景中的控件的属性
8
CN 103034917 A
说 明 书
6/7页
可随物料数据库中的数据而变化,并进而使得这种变化以3D方式显示在场景中,由此,可实现物料跟踪的3D显示。
[0042] 图2示出了根据本发明另一个实施例的设计装置的示意图。其中控件存储单元、场景设计单元、3D引擎单元与图1中功能相同,不再赘述。除了上述单元之外,图2所示的设计装置还包括代码生成单元15和项目管理单元16。[0043] 在与物料数据库关联之后,代码生成单元15可根据场景中所包括的控件及其属性信息以及场景属性信息生成转换成计算机可执行的代码,例如一个可执行的应用程序。这个应用程序可直接运行在用户的计算机设备上,并能够以3D显示所设计的生产线场景,且可实时显示根据物料数据库中的数据更新的各控件的3D图形,从而实现物料跟踪的3D显示。这样的好处是可以直接从设计装置(或设计平台)产生可直接交付客户的应用程序。且在这一过程中,设计者甚至可以不了解代码编写的方法,而只是简单地通过将所需控件拖入场景窗口内并设置相应的属性信息,关联相关的物料数据库,然后进行编译操作,就可以获得可直接使用的应用程序。这种方式极大地减少了设计者的工作负荷,也便于用户的灵活配置。
[0044] 在本实施例中,在生成代码之前,为了保证物料跟踪系统的可靠性,本发明提出的设计装置还提供了测试或评估功能。也就是说,在生成代码之前,数据库关联单元14可以将一个测试数据库关联到各控件的属性信息。该测试数据库与实际的物料数据库可以具有相似的格式和内容,所不同的是该测试数据库中所保存的数据是人工输入的,或者是一个预先存储的标准物料数据库,其目的仅仅是为了评估和调试在场景设计单元中所设计的物料跟踪系统的性能和准确性,以便及时修改设计。在测试成功后,可再由数据库关联单元将控件的属性与实际的物料数据库关联起来。在关联到实际物料数据库之后,依然可以继续评估其设计,以便及时修改设计。在图2所示的例子中还包括项目管理单元16,其用于管理每一个设计所涉及的数据、文件等等。具体地,在本发明的设计装置中,每一个设计都是基于项目进行存储和管理的。如果要为一个新的生产线设计一个物料跟踪系统,则在本发明提出的设计装置中先新建一个设计项目名称,并指定该项目名称下的文件的存储路径。由此,在该设计项目下产生的所有信息都存储在该设计项目的目录下。比如,生产线场景中包括的控件、控件属性、场景属性以及与之关联的物料数据库信息均可以存储在同一项目下。这样,设计者可以随时存储正在设计的项目,并进而在下一次操作中不断改进和优化该设计的项目。[0046] 图3示出了本发明实施例提供的物料跟踪设计方法包括以下步骤:[0047] 步骤S31:根据控制选择指令,从预先存储的多个控件中选出一个或多个控件,其中每个控件为对该生产线中一个元件进行标准化后形成的3D对象,且每个控件具有属性信息,所述属性信息至少包括所述元件在所述生产线中的位置信息;[0048] 步骤S32:根据属性设置指令,设定选出的每个控件的属性信息,以生成该生产线的场景,所述生产线的场景具有场景属性信息,该场景属性信息至少包括观察视角;[0049] 步骤S33:根据所选控件、各控件的属性信息以及所述场景属性信息,以3D图形图像方式显示包括所选控件的所述场景;
[0045]
步骤S34:将所选每个控件的属性信息与物料数据库中的相应元件的数据相关
联,其中所述数据反映了所述生产线中该元件状况。
[0050]
9
CN 103034917 A[0051]
说 明 书
7/7页
优选地,该方法还包括步骤S35:根据所述场景中的各所选控件、各控件的属性信
息和所述场景属性信息,生成相应的计算机可执行的代码,该代码在运行时能够实现针对该生产线场景的实时物料跟踪。而且在代码生成之前,还可对所生成的生成线场景进行测试,其中在测试期间,所述物料数据库所存储的数据为人工输入数据。测试之后,所述物料数据库所存储的数据为从生产线上获取的实时数据。
现有技术中,在使用3D立体模型来表示物料追踪系统时,针对某一特定的企业的
实际情况,需要由专业的制图员绘制该生产线或者生产线的所有机器设备并将其模块化,然后由软件工程师使用编程语言将该模块化后的各机器设备以计算机可执行的文件形式应用到实际的场景中。但是,这就对软件工程师提出了比较高的要求,因为软件工程师既需要熟练阅读识别3D立体模型,又需要熟练掌握与编程有关的数据库。再者,该工作的可移植性较差,当需要对另外的企业再进行设计时,需要再次重复前述工作,浪费大量的人力、物力和时间。[0053] 然而,在本发明中提供的物料跟踪系统设计平台,在这个平台上提供了若干控件,每个控件是将生产线中的一个元件标准化成一个3D对象,且用控件属性信息来至少描述该对应元件在生产线中位置。由于控件是标准化的,对于不同的生产线中的相同元件可以采用相同的控件,所以设计人员可灵活地从控件存储单元中选择所需的控件,而无需针对每一个生产线都单独设计并编写元件的代码。[0054] 而且,在场景设计单元中,可根据实际生产线的需求,从控件存储单元中选择一个或多个控件以及设定所选控件的属性信息,从而形成一个生产线的场景,优选地该场景还可存储有诸如观察视角的场景属性信息,再由3D引擎单元实现3D图形图像的显示。由此,设计人员可以利用该场景设计单元而灵活地配置不同的生产线,而无需了解其具体的代码实现过程。甚至,设计人员可以在不具有代码编写能力的情况下,就可以利用该场景设计单元,设计出用于物料跟踪的应用软件。
[0055] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0052]
10
CN 103034917 A
说 明 书 附 图
1/2页
图1
图2
11
CN 103034917 A
说 明 书 附 图
2/2页
图3
12
因篇幅问题不能全部显示,请点此查看更多更全内容