维护和服务现有的应用程序 – 这些都是许多软件工程师的日常工作。同时,为新项目中的基本功能编程占用了大量时间和精力。因而会出现这些情况,开发人员感到压力重重,进度超出预定计划,软件质量受到影响。不过无需恐慌:贝加莱革命性的全新mapp技术将为您提供帮助。

为了紧跟在灵活性、产品质量和生产率方面的市场需求,机械设备制造商正在越来越多地转向更广泛的机电一体化解决方案。这反过来又扩大了软件在工程设计过程中的重要性。然而,这并不意味着各个软件开发者将自动能够开发和编写必要的新功能。事实上,情况正好相反:旧有系统上的工作量正在不断增加。

维护 = 时间杀手

软件越复杂,花费在维护和服务上的时间就越多。这只要问一下贝加莱国际应用经理Christoph Trappl就知道了。“对于开发人员来说,为了解决问题不得不登上飞机前往现场给机器进行故障排查并非少见,”他解释道。这不仅花费金钱,而且还要付出宝贵的时间 –而时间本可以被更好地用于新软件的开发。

降低复杂性,提高灵活性

为基本功能编程同样是时间杀手。简单的功能 – 如同加载配方数据或建立轴 – 必须不断进行重新配置,加载至控制器并测试。“根据我们的经验,50%至80%新机器和系统软件开发时间被花费在基本功能上,”Trappl说道。


“我们许多客户告诉我们,如果有一种方法可以使他们轻松、灵活地设计复杂的软件功能,那么他们的工作将大大简化,”他继续说。“与此同时,他们也不想在维护现有软件上花费那么多时间,或是一遍又一遍地为基本功能编写程序。”贝加莱现在已经开发出一个解决方案,它可以满足所有这三项要求。凭借模块化的mapp功能块,软件设计时间被节省约67%,同时维护和服务所需要的时间和费用也得到了大幅削减。

“实质上,我们是提供封装功能,”Trappl解释道。例如,其中一个mapp模块可以被用来对运动轴进行轻松配置。开发人员无需熟悉使之成为可能的代码,因为它已经经过广泛测试,并被无缝集成到贝加莱Automation Studio工程平台中。即使是复杂的编程也能够轻松实现。而且毫无疑问,这些模块符合既定标准如IEC 61131。

1名工程师,1个机器人,1天

“凭借mapp技术,一名软件工程师能够在一天内为一个完整的机器人编写程序并使其站起来工作,”Trappl说道。完成这一切只需要将相应的mapp组件拖放入Automation Studio应用程序中,然后在那里进行配置。“只要基本功能完成,那么软件工程师的工作就只剩下简单配置。”

更多时间用于创造更多价值

这使开发人员拥有更多时间对机器和系统的不同功能进行程序设计。“机械制造商并非通过使其机器加载配方或运动一个轴来赚钱,”他继续说。“然而重要的是,机器或系统过程可以被放入软件,从而让其客户尽可能多赚钱。”为开发者提供必要的自由以做到这点正是mapp的设计目的所在。

团队协作更容易

mapp不仅有助于加速开发,而且还能使自动化软件更易于操作。到目前为止,一个针对复杂运动顺序的mapp功能块可以实现由无数功能块设计和组合才能实现的功能。“这不仅仅是个别程序员的优势,”Trappl强调说。由于整个应用软件的复杂性降低,因此团队协作也变得更容易。


一个拥有简单结构和较少元素的应用程序在分析功能方面也非常有帮助。同样非常容易实现远程诊断和维护。凭借集成基于Web的诊断工具,机械制造商或终端用户的服务团队在开展广泛的故障排除方面变得更加轻松,而且他们无需知道底层自动化系统的每一个方面。“更为重要的是,通过使用预先经过测试的软件功能块降低复杂性,应用软件的质量得以大幅提高,”Trappl说道。软件功能块本身是贝加莱根据其在世界各地实施的成千上万自动化解决方案所获得的经验开发的。这带来了无与伦比的可靠性,而且它们不必由机械设备制造商的开发人员进行维护。

mapp并不是一个独立的软件工具,且几乎没有学习曲线。这些组件被无缝集成到Automation Studio中。今天,已经熟悉Automation Studio的用户可以开始使用mapp组件。定制化软件功能也可以被完全集成到应用软件中。此外,新的mapp功能块 – 通过在Automation Studio中简单更新 – 正在不断地被添加到列表中。

为开发人员带来自由

“mapp模块为软件工程师提供了他们所需要的自由以优化机器或系统过程,以此方式开发软件为终端用户提供了真正的附加值,”Trappl说道。mapp是一个开发人员可以一次次反复使用的工具包,从而他们既可以按照自己的意愿,也可以按指定要求设计应用程序。

mapp应用示例:

  • 机器人(超过25个运动链)
  • 笛卡尔CNC系统
  • 配方系统
  • 数据循环记录
  • 单轴控制器
  • 电子齿轮和凸轮廓线
  • PackML

请选择国家和语言

B&R Logo