INF系统全链路适配的设计助手团队,从各方位提高INF工作效率、降低重复性
INF Scaffolding将INF系统实施和交付周期缩短90%
INF 脚手架(Scaffolding)为提高INF 各系统模块效率而提供辅助功能,将项目交付周期缩短90%。INF脚手架现在作为INF云计划路线图开发项目之一,并且在各主要产品模块中存在插件接入,例如INF Studio、INF SCADA等内置部分脚手架组件。除此之外,其它由于单组件系统体量较为繁重或严重依赖INF RTS的脚手架现在是INF.Cloud计划成员。
想要将AGV项目的现场服务周期大幅缩短,以尽快完成项目交付和降低现场服务成本,就必须做到“在办公室完成交付”。迪沃泰克机器人利用INF 脚手架助手团队来完成这一项世界级瓶颈突破。
INF 运输生成器
在INF系统部署之前进行海量无规则运输测试,保证所有在办公室完成的【系统配置】工作都是有效的,比如每条规划的路径平均完成N次有效驱动。INF运输生成器是为INF RTS 创建【无规则】运输的脚手架工具,通常我们在INF模拟系统运行以检测和验证在INF Studio中进行的物流规划可行性时需要大量运输来提供配置验证支持服务,这些运输必须是【无规则】随机的,而不是根据用户生产逻辑的固定式运输计划,因为【无规则】运输可以考验系统的鲁棒性是否满足复杂运输生产物流场景,这些无规则运输当中的一部分可能永远不会在生产环境中出现,但是INF系统会对其进行模拟测试以实现覆盖全部可能所需的生产场景,无论现在使用还是未来扩展。INF 运输生成器按照多种方式创建运输任务,包括能源控制和一些特定逻辑规则。
INF生产模拟器
要保证中大型和超大型AGV项目的快速交付,那么在系统部署之前进行用户生产模拟是有必要的。通常INF生产模拟器是为中大型和超大型AGV物流控制系统需求服务的,当面对较为复杂的生产环境时,AGV的数量(计算)成为了物流系统是否可以积极响应生产用物流需求的关键因素之一,并且这受到项目成本的限制。如果说INF运输生成器是为了在部署INF系统之前检测INF系统的配置可靠性的,那么INF生产模拟器就是完全遵循用户生产节拍的生产节拍模拟器,以确保INF系统在部署前即可积极响应用户生产计划对AGV物流系统的运输效率需求。除了精准测算物流系统与生产系统之间的需求和响应关系之外,INF生产模拟器还会给出建议的物流机器人(AGV)类型和数量关系、仓库容积是否满足物料缓存需求、交通条件是否满足产量计划等报表和图表统计信息。INF 生产模拟器根据用户详细的生产计划/节拍数据进行INF模拟系统的全·真实生产环境模拟,并且支持交叉生产和复杂排程,还可以在INF.MeTA元宇宙中进行交互,系统运行数据均可通过INF SCADA追溯。
INF机器人模拟器
INF主机模拟器
要想在“办公室完成INF交付”似乎还需要一些工作,因为物流机器人控制系统除了控制机器人之外,往往还需要接入用户的生产系统中受控以接收生产数据和计划排程,比如MES、SAP、Andon、ERP、用户SCADA等主机系统,我们称之为HOST系统。为了提高交付效率,迪沃泰克机器人使用INF主机(系统)模拟器来进行与INF系统的通讯和数据流(运输计划、物料信息、生产设备IO等)控制,这意味着我们在办公室就拥有了与用户主机系统对接的能力,这样我们便可以将原本需要在用户现场进行的系统对接过程提前在“办公室”完成,以缩短现场的交付时间。
INF主机模拟器无需用户主机系统开放远程在线测试服务亦可离线完成
INF 日志解析器
如果说以上INF脚手架是为了项目交付前期和部署时准备的,那么日志解析器便是为项目后期服务准备的。INF日志解析器最早存在于INF Client(现在的INF SCADA)中用来查看系统内模块和设备的运行日志,基于服务器本地文件读取,当时该部分也为INF SCADA统计服务提供技术支持。但随着INF.BDS(大数据统计服务)技术的加入,INF系统所产生的数据呈指数拉升,INF SCADA统计服务由原来基于本地文件读取的低性能转为更高性能的基于数据库缓存代理的数据处理技术,INF.BDS(大数据统计服务)决定了INF 日志解析器现在可以担任更加重要的角色。
一方面我们使用数据库缓存代理来增加INF SCADA统计服务的性能,但也考虑到整体系统运行产生的数据对数据库性能的综合影响,所以我们将一部分用户“不太关注”的INF 系统产生的数据存储到本地日志文件,这不但保证了数据库的执行性能,而且也将INF日志系统做到了【毫秒级】,这决定了日志解析器必须作为单独系统存在,因为INF产生的海量日志数据几乎很难被INF开发人员之外的比如INF系统管理员、INF测试工程师、INF初级交付工程师等轻易阅读。
要想清楚的了解INF系统甚至机器人单机的“实时”运行情况并实现Issue调查,这一切都离不开INF 运行时日志系统,它是迪沃泰克机器人为INF单独开发的而非引用第三方库的日志系统,为INF 日志解析器提供了无限可能,INF 日志系统将系统内产生的数据划分数十个等级,面临不同项目不同关注点时可以控制日志等级来获取不同期望下的数据而无需扩展硬盘容量。而INF日志解析器是INF RTS日志系统文件的阅读器,当然专业的INF开发人员和高级交付工程师专家可以不依赖INF日志解析器在海量日志文件中检索有效信息,但可能需要较长时间。
INF 脚手架助手团队
当然,除了以上脚手架之外,INF还有很多其他的脚手架,INF脚手架现在成为了INF使用者最佳的助手团队。
INF Scaffolding将AGV集群控制系统的现场服务周期缩短近90%,比如将一个具备50+台叉车AGV和重载非标AGV的项目现场实施周期从原本的多个人/1年365天缩短到一个人/约1个多月完成现场服务交付。迪沃泰克机器人的INF产品矩阵完全具备“在办公室完成交付”AGV集群控制系统的能力。控制的AGV数量越多,项目规模越大,交付效率提升越明显。在AGV项目开发、测试、部署、实施、售后等全链路阶段均可提供有效帮助。