管理制造订单的执行的制作方法_2

文档序号:9472010阅读:来源:国知局
br>[0072] [MaterialClassID] [nvarchar] (4000)NtXL,
[0073] [VirtualLine] [int]NtXL
[0074] 在表"VbtualLine"中,工厂与标准ISA-S95的设备层次模型的站点对应。 阳0巧]表"Equipment"在BPM_EWIPMENT和VirtualLine表之间建立关系。除了化的 身份和设备的身份W外,表"Equipment"包括与阶段有关的信息,W及关于在阶段中单元是 否是默认单元或者单元与该阶段是相关还是非相关(即,单元是否有积极作用,或者单元 是否是被包括在产品段中但是没有积极作用)的信息。表"Material"是与标准ISA-S95 的"materialdefinition"(材料限定)对象对应的表格中的表示。
[0076] 给出化和节点,需要通过移动穿过所考虑的节点前后的节点来浏览化内部。捜 索考虑到订单中的在工厂中的位置(节点之间的距离)、默认/相关/非相关条件W及设备 的标识符。鉴于此,由ILH-LMG库W下述形式来设置API功能集:在PM规则的S化查询生 成器(S地)中待被使用的Transact-S化灯-SQL)表函数,W及公开.肥T层的相应的T-SQL 函数W提供对S口部件的基于数据的访问的对应的BREAD度rowse(浏览)、Read(阅读)、 Edit(编辑)、Add(添加)和Delete(删除))对象。更特别地,运种集的T-S化函数包括:
[0077] 1.fnLMG-GetPreviousEquipment
[0078] Input:
[0079] @equipmentld[nvarchar] (25巧,
[0080] @vii'tualLineId[nvarchar] (25巧,
[0081] OplantName [nvarchar] (100),
[0082] ?showOnlyDefault比it]二0,
[0083] ?showOnlyRelevant [bit]二1
[0084] Ou化ut :
[0085] Equipment化[int]NOT N化L,
[0086] Equipmentld[nvarchar] (25巧NOT N化L,
[0087] Phase [nvarchar] (4000) NOT N)XL,
[008引IsDefault比it]N0T N化L,
[0089] I sRe 1 evant比i t] NOT N化L,
[0090] SequenceNumber [int] NOT N化L,
[0091] DistanceInPlant [int]N)XL
[0092] 2. fnLMG_GetNe別Equipment
[0093] Input:
[0094] Oequipmentid[nvarchar] (25巧,
[00巧]@vi:rtualLineId[nvarchar] (25巧,
[0096] @p 1 antName [nvarchar] (100),
[0097] ?showOnlyDefault比it]二0,
[0098] @showOnlyRelevant[bit]二1
[0099] 0u1:put :
[0100] Equipment化[int]NOT N化L,
[0101] Equipment Id [nvarchar] (25巧NOT N)XL,
[0102] Phase [nvarchar] (4000) NOT N化L,
[010引IsDefault比it]N0T N化L,
[0104] I sRe 1 evant比i t] NOT N化L,
[0105] SequenceNumber [int]NOT N)XL,
[0106] DistanceInPlant [int]N化L
[0107] 3. fnLMG_Ge巧quipmentBreacithFirstBackward
[0108] I叩ut :
[0109] @startEquipmentId[nchar] (25巧,
[0110] @en犯quipmentld[nvarchar] (25巧二N化L
[0111] Ou化ut :
[0112] Equipment化[int]NOT N化L,
[0113] Equipmentid[nvarchar] (25巧N)XL,
[0114] EquipmentLabel [nvarchar] (100) NOT N化L,
[0115] Distance[INT]N0T N化L
[0116] 4. fnLMG_Ge巧quipmentBreacithFirstForward
[0117] Input:
[0118] @startEquipmentId[nchar] (25巧,
[0119] @en犯quipmentld[nvarchar] (25巧二N化L
[0120] Ou化ut :
[0121] Equipment化[int]NOT N化L,
[0122] Equipmentld[nvarchar] (25巧N)XL,
[0123] EquipmentLabel [nvarchar] (lOO)NOT N化L,
[0124] Distance[INT]N0T N化L
[0125]函数1将设备单元集设置成在被输入作为变元的节点Nx的紧前面;使用函数3 通过还考虑在步骤中的返回的设备单元与Nx之间的距离来探测整个设备返回到根设备单 元。函数2将设备单元集设置成紧跟着Nx并且使用函数4,函数4是函数3在向前方向上 的等同。
[0126] 由函数3和函数4所实现的广度优先搜索化F巧算法是本领域技术人员已知的。
[0127] 对应的BREAD对象是:
[0128] 5. LMGParametricEntitiesTypes. PreviousEquipmentInVirtualLine
[0129] Input:
[0130] equipmentid String
[0131] OvirtualLineId String,
[0132] OplantName String,
[0133] ?showOnlyDefault String,
[0134] OshowOnlyRelevant String
[0135] Ou化ut :
[0136] EquipmentF*k Int32,
[0137] Equipmentid String,
[013引 Phase String,
[0139] IsDefault Boolean,
[0140] IsRelevant Boolean,
[0141] SequenceNumber Int32,
[0142] DistanceInPlant Nullable<Int32>
[0143] 6. LMGParametricEntitiesTypes. NextEquipmentInVirtualLine
[0144] I叩ut :
[0145] ?equipmentid String
[0146] OvirtualLineld String,
[0147] OplantName String,
[0148] ?showOnlyDefault String,
[0149] OshowOnlyRelevant String
[0150] Ou化ut :
[0151] Equipment化Int32,
[0152] Equipmentid String,
[0153] Phase String,
[0154] IsDefault Boolean,
[0巧日] IsRelevant Boolean,
[0156] SequenceNumber Int32,
[0157] DistanceInPlant Nullable<Int32>
[01己8] 7. LMGParametricEntitiesTypes. PreviousEquipmentInPlant
[0159] I叩ut :
[0160] ?startEquipmentId String
[0161] Ou化ut :
[0162] Equipment化Int32,
[0163] Equipmentid String,
[0164] EquipmentLabel String,
[0165] Distance Int32
[0166] 8. LMGParametricEntitiesTypes. NextEquipmentInPlant
[0167] I叩ut :
[0168] ?startEquipmentId String
[0169] Ou化ut :
[0170] Equipment化Int32,
[0171] Equipmentid String,
[0172] EquipmentLabel String,
[0173] Distance Int32
[0174] 在根据ERP输入订单/配方或手动创建订单/配方的情况下,另一A-PI功能用来 针对给定产品段/段要求建立一个或更多个VL的设备规格/设备要求。这种另一功能的在 文中被命名为化1^\^]_66古¥;[1'化3化;[116目(1111口-1116的5口6(31争;[03^011的1'-59]^函数和在文中被 命名为LMGParametricEnt-itiesTypes. VirtualLinesEquipmentSpecification的BREAD 对象如下地(通过工作中屯、、化的列表、默认化、阶段)针对每个化的每个阶段对执行设 备、替代执行设备和设备规格项的列表进行检索:
[0175]-针对由所有化限定的每个阶段来如下地计算与该阶段有关的默认执行设备、替 代执行设备和附件设备的列表:
[0176] a.将该阶段的默认执行设备设置为通入至API功能的输入的默认化的默认设 备;
[0177] b.将替代执行设备的列表设置为下述列表的联合但不复制:
[0178] i.针对每个化的该阶段的相关设备的列表;
[0179] ii.针对除了在之前步骤中被设置成针对该阶段的默认化外的所有VL(包括该 阶段)的该阶段的默认设备的列表;
[0180] C.对于针对该阶段限定的每个执行设备(默认执行设备和替代执行设备),将执 行设备的附件项的列表设置为下述设备的联合但不复制:与在之前步骤中针对该阶段的所 有VL内的该执行设备连接的所有非相关设备。
[0181] 上面的API的T-SQL函数和B肥AD对象是:
[0182] 9. fnLMG-GetVirtualLinesEquipmentSpecification
[0183] Input:
[0184] Oworkcenternvarchar口55),
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1