版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.7.1多批次采集模块介绍功能流程图01目
录02功能节点说明学习目标通过本节学习可以:多批次采集模块功能流程图介绍多批次采集模块功能流程图业务说明:对于量比较多,体积比较小,价值相对较低的零件,单件追溯成本相对较高、必要性低、体积小追溯不方便,因此采用批次追溯方式来满足工厂的追溯需要。
企业对产品实行批次管理,可实现分批追溯,便于分析和处理质量问题,防止不合格的扩大化;生产过程中按照唯一批号进行装配,过站,检验,维修和包装等作业,需借助MES生产采集来采集并记录生产过程中的信息,以便后续按照批号追溯。工单发放载具管理容量定义产品关系质量等级等级定义产品匹配生产准备批次采集批次生成按产品按工单按载具自定义工序定义采集参数采集步骤1.批次过站采集2.批次上料采集3.批次检验采集4.批次维修采集5.批次包装采集转入转入转入转入转入转出转出转出转出完工入库工单维护批次拆合多批次采集模块功能流程图业务说明:不以单个产品做为追溯对象,而是以多件产品作为一个整体在各工序间流转并追溯物料、质量信息的离散制造行业,如机加工、装备制造。延用单件追溯的模式做为批次模式,只是追溯的对象代表的产品数量由1件变为多件以生产过程的最小转运单元为追溯单元建立多样化的批次生成机制以适应不同业务场景采集工序建立载具转换机制完善载具功能,如类型、型号、容量与产品匹配关系等采集工序建立拆、合批的规则机制,并记录拆、合批的前后批次关系建立采集信息与拆、合批后的追溯信息汇总采集工序建立批次加工时段机制,单一工序分解为转入与转出操作工单发放载具管理容量定义产品关系质量等级等级定义产品匹配生产准备批次采集批次生成按产品按工单按载具自定义工序定义采集参数采集步骤1.批次过站采集2.批次上料采集3.批次检验采集4.批次维修采集5.批次包装采集转入转入转入转入转入转出转出转出转出完工入库工单维护批次拆合多批次采集模块功能节点说明功能节点说明:批次采集管理按各行业应用经验总结也分为上料\检验\过站\包装\维修等共5种工序采集类型。批次过站采集:
针对批次产品过站的操作与纪录,同一次批次的子批可通过转出合并成一个批次,或针对一个大的批次进行拆批转出批次上料采集:将记录生产批的转入转出信息,并根据转出的批次数量来记录物料消耗批次检验采集:会存在批次拆批合批的情况,不良的产品将从原批次数量中扣减出去,并生成一个新的批次去做维修,原批次将继续后工序生产工单发放载具管理容量定义产品关系质量等级等级定义产品匹配生产准备批次采集批次生成按产品按工单按载具自定义工序定义采集参数采集步骤1.批次过站采集2.批次上料采集3.批次检验采集4.批次维修采集5.批次包装采集转入转入转入转入转入转出转出转出转出完工入库工单维护批次拆合多批次采集模块功能节点说明功能节点说明:批次采集管理按各行业应用经验总结也分为上料\检验\过站\包装\维修等共5种工序采集类型。批次维修采集:主要用于维修员针对检验工序检测出的有缺陷的批次产品,确认缺陷后,选择进行维修或者换料的工作,维修完成录入维修措施和缺陷责任,选择工序重新上线。批次维修采集将记录不良批次的维修情况,包含维修措施,不良原因等批次包装采集:与包装采集功能作用相同,操作模式上同样支持手动扫码、自动打包、自动级联打包的方式,但同一个包装单元仅允许同一批次的子批次包入工单发放载具管理容量定义产品关系质量等级等级定义产品匹配生产准备批次采集批次生成按产品按工单按载具自定义工序定义采集参数采集步骤1.批次过站采集2.批次上料采集3.批次检验采集4.批次维修采集5.批次包装采集转入转入转入转入转入转出转出转出转出完工入库工单维护批次拆合THANKYOU深圳市信息职业技术学院5.7.2多批次采集模块开发步骤——批次过站采集深圳市信息职业技术学院批次过站采集界面01目
录02前端界面配置03前端界面逻辑04业务逻辑控制器学习目标通过本节学习可以:了解批次过站采集界面。了解批次过站采集前端界面配置。了解批次过站采集前端界面逻辑。了解批次过站采集业务逻辑控制器。01批次过站采集界面批次过站采集界面02前端界面配置模块配置界面视图配置子列表和工作单元显示配置03前端界面逻辑前端界面逻辑批次转入方法批次转出验证方法批次转出方法04业务逻辑控制器批次条码验证方法批次条码转入方法批次转出方法核心逻辑课程总结批次过站采集界面1、信息提示;2、条码扫描框;3、过站模式切换按钮;4、子列表;5、工作单元;前端界面配置1、模块配置;2、界面视图配置;3、子列表配置;前端界面逻辑1、条码扫描后处理逻辑;2、批次转入方法;3、批次转出验证方法;4、批次转出方法;业务逻辑控制器1、批次条码验证方法;2、批次转入方法;3、批次转出方法。THANKYOU深圳市信息职业技术学院5.7.2多批次采集模块开发步骤——批次检验采集深圳市信息职业技术学院批次检验采集界面01目
录02批次检验采集界面配置03批次检验采集界面逻辑04批次检验采集业务逻辑控制器学习目标通过本节学习可以:了解批次检验采集界面。了解批次检验采集前端界面配置。了解批次检验采集前端界面逻辑。了解批次检验采集业务逻辑控制器。01批次检验采集界面批次检验采集界面批次检验采集界面-不良录入02批次检验采集界面配置模块配置界面视图配置子列表和工作单元显示配置转入批次的批次检验视图不良录入按钮03批次检验采集界面逻辑04批次检验采集业务逻辑控制器保存缺陷记录课程总结批次检验采集界面1、转入批次列表的不良录入按钮;2、不良录入弹出窗口;界面配置1、转入批次和转出批次指定使用“批次检验视图”;2、不良录入按钮;3、不良录入窗口;界面逻辑1、不良录入对应的实体;业务逻辑控制器1、保存不良录入信息;THANKYOU深圳市信息职业技术学院5.7.2多批次采集模块开发步骤——批次上料采集深圳市信息职业技术学院批次上料采集界面01目
录02批次上料采集界面配置03批次上料采集界面逻辑04批次上料采集业务逻辑控制器学习目标通过本节学习可以:了解批次上料采集界面。了解批次上料采集前端界面配置。了解批次上料采集前端界面逻辑。了解批次上料采集业务逻辑控制器。01批次上料采集界面批次上料采集界面02批次上料采集界面配置批次上料采集模块配置批次上料采集界面视图配置子列表和工作单元显示配置03批次上料采集界面逻辑前端界面逻辑–上料、挪料、下料清单刷新方法批次上料相关方法批次上料采集-过站和扣料相关方法04批次上料采集业务逻辑控制器批次扣料相关方法批次上料方法课程总结批次上料采集界面1、批次上料采集的过站模式增加了“上料”选项;2、子列表增加了上料相关的子表;界面配置1、子列表配置增加了装配清单、上料采集、下料明细、工位配送;界面逻辑1、上料、挪料、下料清单刷新方法;2、批次上料相关方法;3、批次扣料相关方法;业务逻辑控制器1、批次扣料相关方法;2、批次上料相关方法;THANKYOU深圳市信息职业技术学院5.7.2多批次采集模块开发步骤——批次维修采集深圳市信息职业技术学院界面说明01目
录02前端界面配置03前端界面逻辑04业务逻辑控制器学习目标通过本节学习可以:了解批次维修采集界面。了解批次维修采集前端界面配置。了解批次维修采集前端界面逻辑。了解批次维修采集业务逻辑控制器。01界面说明批次维修采集界面维修弹出窗口02前端界面配置模块配置界面视图配置子列表和工作单元显示配置03前端界面逻辑前端界面逻辑—不良信息前端界面逻辑—加载缺陷前端界面逻辑—转出维修批次04业务逻辑控制器加载批次条码的缺陷列表加载暂存的维修记录维修采集方法保存产品维修记录的方法课程总结批次维修采集界面1、批次缺陷列表;2、维修按钮;3、维修批次列表;界面配置1、模块配置;2、界面视图配置;3、子列表配置;前端界面逻辑1、缺陷列表;2、加载缺陷列表;3、批次维修提交方法;业务逻辑控制器1、加载批次条码的缺陷列表;2、加载批次维修暂存记录;3、批次转出(完工批次、转到指定工序);4、保存维修记录;THANKYOU深圳市信息职业技术学院5.8.1MES系统部署深圳市信息职业技术学院学习目标通过本节学习可以:怎样规划部署了解部署要点部署规划01目
录服务器测试环境对软硬件要求不高,只需一台应用服务器即可。生产环境考虑单点故障要部署多台服务器,同时由于组件较多,所以至少需要三台服务器。在部署前,要了解服务器的相关情况并做记录,比如服务器配置、账号、IP等。很多组件都要指定IP地址,那么在确定好IP地址后,将部署文档中的替换掉,这样就无需在每个地方手动填写。项目主机1主机2主机3标识010203操作系统Centos7.9网卡IP202122VIP23子网掩码
CPU内存磁盘系统用户名
root
系统用户密码
应用用户名
smom
应用用户密码
smom
磁盘空间如果部署FTP,则要考虑更大一些
组件分布如果部署在单机,所有组件都部署在这台服务器上,测试环境较为常见。在生产环境,为了避免单点故障,会部署多台服务器,那么就要对组件的分布进行规划。一般来说,根据服务器的硬件资源、组件本身的特点,将同一个组件部署到多台服务器。20212229Redis主服务Redis从服务Redis从服务2Redis哨兵主服务Redis哨兵服务Redis哨兵服务2
RabbitMQWeb服务RabbitMQAMQP服务Consul服务1Consul服务2Consul服务3
Gateway服务1Gateway服务2
WebApihost服务1WebApihost服务2网络端口一般情况下,使用部署文档中设计好的端口即可。如果仍然沿用部署文档中的端口则无需做修改,如果重新设计了新的端口,则要统一替换掉。服务名称端口号IP说明Redis主服务637920
Redis从服务637921
Redis从服务637922
Redis哨兵服务2639120
Redis哨兵服务2639121
Redis哨兵服务2639122
目录规划所有组件统一部署到一个目录下,方便以后查找使用。这个目录要有足够的空间,能容纳所有组件和产生的数据,有的组件可能会产生大量的数据,需要特别注意。目录名路径环境变量说明软件模板目录/data/soft-templateSMOM_TEMPLATE存放待安装软件的模板软件存放目录/data/soft/{app_name}SMOM_SOFT存放待安装的软件软件安装基础目录/data/smomSMOM_BASE所有软件安装在这个目录下面网络远程目录/data/nfs-soft/{app_name}SMOM_NFS指向01节点的软件模板目录软件模板目录把所有软件统一存放到01节点中的软件模板目录,然后所有节点从该目录下载,该目录仅用于01服务器。软件存放目录在安装软件之前,将所有的应用统一放到软件存放目录下。软件安装基础目录所有组件的安装基目录,该目录的空间一定要足够大,能够容得下所有组件的配置文件和数据文件。在空间充足的情况下,可以放在/data下,可以根据实际情况修改,smom是固定的,不要修改。原则上尽可能把每个组件的文件都集中到一起,便于管理和查找。网络远程目录网络远程目录用于访问远程服务器,从远程服务器获取要安装的软件,其指向01服务器的软件模板目录。$SMOM_NFS指向的是01服务器的软件模板目录,也就是说所有节点通过该目录下载01服务器上的软件。文件上传当要部署的服务器较多时,如果手动上传到每一台服务器,会非常麻烦。可以选择其中一台服务器用于上传,然后其他服务器从该服务器下载,一般选择01服务器上传,其他节点通过NFS工具下载。部署要点02目
录Docker、FTP、ELK大部分组件使用Docker进行容器化部署,因此Docker需要部署到每一应用服务器。还要在每台服务器上部署portainer,用于访问Docker的图形化工具,方便管理容器。特别注意:如果要开启防火墙,建议使用iptables管理防火墙,可以减少容器出现异常的机率。FTP用于客户在MES系统中上传文件,因此,需要足够的空间存放这些文件。FTP只需部署到一台服务器。ELK用于日志存储,MES系统的所有日志都存放于ELK,并且通过ELK来查看。ELK只需部署到到一台服务器。NGINX、KEEPALIVEDNginx用于反向代理,对MES应用组件实现负载均衡和高可用。为了实现Nginx本身的高可用,需要将Nginx部署到两台服务器。为了实现Nginx,还要配合Keepalived使用,Keepalived提供了VIP,应用通过这个VIP访问Nginx,当其中一个Nginx挂掉后,Keepalived会自动将VIP飘移到另一个Nginx,从而实现对Nginx的高可用。REDISRedis使用哨兵模式的高可用集群,由一个主服务,多个从服务组成。一般部署一个主服务和两个从服务,从服务只允许读不允许写,因此至少要部署到三台服务器。为了在出现故障时实现自动切换,还要部署多个哨兵服务,同样也部署一个主服务和两个从服务。CONSUL、GATEWAYConsul是服务发现组件,MES应用服务会自动注册到该组件。Web应用则通过Gateway组件来访问Consul获取ApiHost服务。为了避免单点故障,Consul要部署到三台服务器组成集群,Gateway要部署到两台服务器上。WebApiHost、WebClient、ScheduleServerWebApiHost是MES系统的核心组件,里面包含了所有的业务逻辑。为了避免单点故障,至少要部署到两台服务器,如果业务量较大,要部署到更多的应用服务器。WebClient是MES系统的WEB客户端组件,是业务人员使用MES系统的入口。为了避免单点故障,至少要部署到两台服务器,如果业务量较大,要部署到更多的应用服务器。ScheduleServer是MES系统调度组件,承载定时调度任务。一般部署到一台服务器,如果定时任务较多,也可以部署到多台服务器缓解单台服务器的压力。THANKYOU深圳市信息职业技术学院5.8.2MES系统调试——Api接口调试深圳市信息职业技术学院Api接口调试01目
录学习目标本章介绍了MES系统Api接口的调试配置与步骤通过本节学习可以:MES系统Api接口的调试01Api接口调试Api接口调试配置Api接口调试是使用SIE.WebApiHost工程进行调试的,调试之前要把Api接口实现的工程添加引用到SIE.WebApiHost,同时根据需要修改服务的ip,数据库配置和redis服务的配置。添加项目工程的引用和更改配置文件启动调试右键将SIE.WebApiHost设置为启动项目,F5启动程序(也可以选择SIE.WebApiHost右键启动),左图为启动的方式,右图为启动成功的服务界面显示。设置SIE.WebApiHost为启动项目进行调试Api平台服务启动成功后,在浏览器输入http://localhost:1154/api/dataportal即可进入到我们的api平台进行调试,其中localhost:1154为Api服务对应的Ip和端口。Api平台Api接口调试如调试EmployeeController控制器的GetEmployees方法,将ApiRequest的内容复制到请求中复制开放接口的请求ApiRequest的内容Api接口调试将上一步复制的接口信息粘贴到Api使用说明的“请求”中,设置传入接口的参数、票据和库存组织。Api使用说明配置接口请求的信息Api接口调试点击上一步“请求”中的“POST”按钮,就可以执行到具体接口的代码实现。调试接口课程总结Api接口调试在与第三方系统做接口对接时,接口调试显得尤为重要,需要掌握。Api接口调试当接口出现异常或对接口进行测试时,知道怎么通过api平台进行接口调试。Api接口调试配置能够知道Api接口的调试工程及调试对应的配置步骤。THANKYOU深圳市信息职业技术学院5.8.2MES系统调试——启用代理调试深圳市信息职业技术学院启用代理调试01目
录学习目标本章介绍了MES系统启用代理调试配置与步骤通过本节学习可以:MES系统启用代理调试01启用代理调试启用代理调试配置简要说明启用代理调试,需要同时配置SIE.WebApiHost和WebClient\WpfClient。SIE.WebApiHost工程为服务端调试工程,该工程只能直接或间接引用服务端工程相关的dll,界面相关的dll(带SIE.Web或SIE.Wpf的dll或者工程)不要引用到该工程中。配置工程SIE.WebApiHostBS功能启用代理调试,配置WebClient调试工程;CS功能启用代理调试,配置WpfClient调试工程。WebClient\WpfClient服务端调试工程配置添加需要调试功能对应的服务端工程的引用,添加引用的程序集和项目不能包含界面端工程。添加Dll和项目工程的引用服务端调试工程配置SIE.WebApiHost工程的配置文件appsettings.json按项目需要修改urls、redis和数据库连接的配置。服务端工程配置文件修改客户端调试工程配置BS功能在WebClient工程添加引用,CS功能在WpfClient工程添加引用。客户端工程添加dll引用客户端调试工程配置修改对应客户端调试工程的配置文件的配置节点DataPortal.Mode和DataPortal.Url。客户端工程配置文件修改客户端调试工程配置前面步骤配置完成后,启动程序进行调试(右键属性-调试-启动新实例),启动程序时要先将SIE.WebApiHost启动成功后再启动客户端调试工程(也可以设置多个项目启动)。运行程序调试课程总结启用代理调试启用代理调试主要是为了去模拟服务器发布的环境,在发布之后遇到的一些问题,无法通过直连重现问题,就需要通过代理调试去定位和修复问题。CS启用代理调试CS功能启用代理调试的配置步骤和注意事项。BS启用代理调试BS功能启用代理调试的配置步骤和注意事项。THANKYOU深圳市信息职业技术学院5.8.2MES系统调试——直连调试深圳市信息职业技术学院调试通用说明01目
录02BS调试03CS调试学习目标通过本节学习可以:MES系统BS调试不同的启动类型怎么读取对应的配置文件MES系统BS直连调试MES系统CS直连调试01调试通用说明调试通用说明不管是BS调试还是CS调试,首先要把需要调试功能对应的工程添加引用到调试工程(WebClient或者WpfClient)。WebClient对应的是BS端功能的调试工程,引用的工程dll不能包含CS界面端的工程,否则会引发异常;WpfClient是CS端功能的调试工程,引用的工程dll不能包含BS界面端的工程,否则会引发异常。添加要调试功能对应的工程引用引用工程说明BS直连调试,设置WebClient为启动项目;CS直连调试,设置WpfClient为启动项目。设置启动项目02BS调试配置文件和调试模式打开我们的MES系统,我们可以看到在WebClient调试工程可以看到有两个配置文件(appsettings.Development.json和appsettings.json),至于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卡通风三年级期中家长会
- 《老王》任务串教学设计
- 麻纺厂原麻检验细则
- 2026福建省晋江市工业园区开发建设有限公司常态化招聘项目制人员2人备考题库及参考答案详解(基础题)
- 2026河南省中州服饰有限公司招聘备考题库及答案详解【各地真题】
- 2026浙江深泓水利工程有限公司招聘第一批项目制用工人员6人备考题库及答案详解(历年真题)
- 2026山东济南市中心医院招聘卫生高级人才(控制总量)10人备考题库及答案详解(新)
- 2026江苏南京工业大学教学科研岗招聘101人备考题库带答案详解(轻巧夺冠)
- 2026岭南师范学院招聘二级学院院长2人备考题库(广东)及答案详解(历年真题)
- 2026重庆市铜梁区维新镇第一批公益性岗位人员招聘1人备考题库带答案详解
- APQC跨行业流程分类框架 (8.0 版)( 中文版-2026年4月)
- 建筑工地 宿舍管理制度
- 2026年南阳工艺美术职业学院单招职业倾向性测试题库附答案详解(黄金题型)
- 教育部《中小学德育工作指南》-德育工作指南
- 小学生自我保护知识课件
- 护理规范修订制度
- 无仓储危化品安全培训课件
- 旅行社公司章程范本及操作流程
- 2025年春季上海华二松江实验教师招聘模拟试卷带答案详解
- 2025年上海市中考生命科学试题
- 郑州黄河护理单招题库及答案解析
评论
0/150
提交评论