采用Automation Studio 4实现智能工程设计

2015-07-11 08:56:06贝加莱工业自动化上海有限公司
自动化博览 2015年7期
关键词:可持续性开发者工程设计

贝加莱工业自动化(上海)有限公司

前言

据说在数学领域,最美的解答就是最好的解决方法,借助于软件开发工具我们就可以有效地应用数学。贝加莱通过Automation Studio 4为智能工程设计设立了一个新标准。Automation Studio 4拥有众多有益的自动功能且功能上等同的结构模型和协作工具,其面向对象的编程方式十分便捷,这些都使得软件开发变得智能且美妙。

当我们谈论开发工具如何更好地帮助软件工程师进行工程设计的时候,我们只有一个基本目标:那就是效率。但是,这到底意味着什么呢?简而言之,就是优化利用软件开发过程中所涉及的所有资源,不仅包含硬件,而且涉及IT基础设施架构和开发团队的人力资源。

就在最近,我们谈论的第二个方面是:可持续性。在这里,可持续性意味着提高当前开发项目以外的效率。高效且可持续的开发方式通常被称为“智能工程设计”,“多么空洞的营销说辞啊”,你说呢?然而,查阅一下词典,我们可以发现这些同义词:敏捷、聪明、有效、雅致和通用,因此,“智能”一词用在此处再合适不过。

并行开发缩短Time-to-market

当Automation Studio 4在2012年年中发布的时候,项目模块化将成为使其更加智能化的一项机制。这种方法不仅可以将各种开发任务分配给不同的开发团队成员,而且它还可以将每一个单独的项目划分为一个个模块。一方面,这些模块可以提高效率,因为多名开发人员可以在一个并行的进程中同时工作,从而缩短当前项目的开发时间。另一方面,这些模块可以确保可持续性,因为这些模块在其它类似项目中可以再次得到应用,从而加快新项目的开发速度,并且全面降低测试和开发成本。在对整个项目中的个别功能进行修改的时候,这种成效就会被放大。在对整个项目进行重新编译的时候,无论是否必需创建一个新的构造,这一编译过程都只会影响到那些已经被修改或替换过的模块,这加速了二进制代码的编译过程。更重要的是,它可以减少个别模块的测试和核准需求。

尽管产品的复杂性不断增加,但是通过采用智能工程设计,可以缩短Time-to-market,而且还能降低开发成本。

开发者可以在不同时间、不同地点继续处理这些模块,这样可以缓解在大型开发项目上的一些压力,因为他们不必从零开始创建一切。外部员工和供应商的整合也会变得更加轻松,客户自己甚至还可以开发自定义的软件组件,而且无需掌握其它程序的详细信息。由于这些模块拥有开放的结构,因此它们可以作为不同层次结构的子项目,应用到整个项目中去。

加快配置速度

“从长远来看,一个开发系统想要获得成功的唯一途径是,它能够为开发者提供一种简单的方式来管理越来越复杂的程序。”Hans Egermeier解释说。作为贝加莱自动化软件事业部经理,他与外部应用专家一起工作,以确保Automation Studio的下一代产品能够满足这一重要的标准,表面看似简单,但是实质却相当复杂。这项工作从硬件配置开始,往往这也是开发一个新系统的第一步,接着在全新的系统设计器中完成大部分工作,通过逼真的硬件组件图形来创建系统拓扑图——与这些组件在控制柜

解决方案中的实际布局相似——然后将它们连接起来。在后台管理中,Automation Studio会利用硬件目录中列出的设备属性进行可行性检查,并完成首次参数设置。

独立且可以重复利用的模块是智能工程设计的关键组成部分,机械制造商将受益于模块的并行开发以及不断减少的开发时间和风险。

对于树型图中已选的任意组件,可以同时对它们进行其它参数的设置,而且可以通过复制/粘贴、拖/放或者插入硬件图标来对配置进行编辑。系统会自动填写后台管理中需要的配置参数,大大节约时间,同时还能防止出错。所有这些功能都使Automation Studio成为一款优秀的、自上而下的概念设计工具,令其可以快速、简单地评估设计变化并验证可行性。

Automation Studio的开放式接口支持集成化、可持续性的软件开发。

机电一体化要求开放边界

机械、电子和自动化软件的相辅相成为机电一体化导向的开发人员提供了极大的支持,为此,Automation Studio 4为市面上领先的电子计算机辅助设计系统EPLAN P8的数据库系统提供了一个双向接口,不仅保留了对于系统规划的选择自由度,而且还可以集成针对液压和气动元件的流体规划系统以及将自动化硬件整合到机械中去的CAD工程设计系统。

机器所需的软件开发占据了大部分资源。

机器所需的软件开发占据了大部分资源

Automation Studio 4与各种仿真程序之间的类似接口还为硬件的单独测试提供了多种可能性,而现阶段,这在其它开发环境中尚不具备。然后,这些仿真结果被导入Automation Studio 4,并以此作为一个具体开发项目的起始点。通过这种方式,从一开始就能将软件的开发过程建立在经过测试的流程基础上。

面向未来的开放通信

贝加莱首次在Automation Studio 4中无缝集成了OPC Unified Architecture协议,简称 OPC UA。该协议提供了一些极其方便、易用的功能,以使软件开发者更加高效地工作。此外,它的开放式架构也正在作为市场标准被建立起来,从而确保其兼容众多第三方系统通信。

Automation Studio 4自己的专用功能库还可以直接支持被广泛应用的Web技术。总而言之,这能够使显示应用、过程监控和远程维护的创建以及不受地点约束的操作与生产概念的执行变得更加简单。

通过一致性实现可持续性

通过简单扩展或修改软件项目,可以满足上文所述的可持续性标准。在集成的版本控制中,可以对单独的系统元件进行清晰地辨别和管理,确保在开发的每一个阶段都能获得最佳效率。这不会危及系统的其它部分,而且还可以为决定如何继续开发奠定坚实的基础,有助于维持项目自始至终都顺利进行。与此同时,该开发环境还涵盖了控制、显示和运动控制,从而避免了系统内各元件之间产生不一致性的问题。

此外,Automation Studio 4还包括所有必要的接口和所需的传输机制,保证产品在其整个生命周期内都能由这款开发工具进行管理。这样可以确保在需要的时间和地点查找到有价值的输入,有助于对面向未来的产品系列进行可持续性的开发。

对象亦越来越智能

C++面向对象编程的全新软件开发方式通过采用类别和对象使编程变得更加轻松。例如,智能编辑器可以为编程人员提供基于上下文的提示,这些提示通常是从已被编程的函数库和代码段中提取出来的。这将大大加快软件开发的进程,提高软件的可重复利用率,最终减少对更高版本软件进行修改所需的维护。

“最新版本的贝加莱Automation Studio开发环境在2011年纽伦堡SPS/IPC/DRIVES展会上首次推出,其拥有众多全新的功能,例如100%支持CPU冗余,因此它被赋予了一个完整的版本号。”贝加莱自动化软件事业部经理Hans Egermeier说道,“Automation Studio 4积极支持各层应用开发,有助于软件开发者实现从高效工程设计至智能工程设计的转变。”

成功的开发取决于对各层所有资源的优化利用。

在Visual Studio中设计用户界面所采用的可视化模板也是可以重复利用的,而且易于修改,有助于缩短完成这项开发任务所需的时间,另外,针对不同尺寸显示屏的标准化设计也能够显著提升效率。

“Automation Studio 4.0不仅在初始开发阶段,而且在创建变量和选项、执行程序、维护等其它各个阶段都有助于建立结构清晰的软件架构,”Hans Egermeier说道。“它具有众多智能化的功能,可以帮助开发者愉快地创建‘美妙’的解决方案,”恰如伏尔泰所言,“快乐是所有理性者的人生目标和职责。”

猜你喜欢
可持续性开发者工程设计
BIM在建筑给排水工程设计中的应用
房地产导刊(2022年4期)2022-04-19 09:04:14
Pearl Izumi发布新的“社会使命”声明以及可持续性相关的宏伟目标
中国自行车(2018年9期)2018-10-13 06:16:50
关注商业的可持续性
16%游戏开发者看好VR
CHIP新电脑(2016年3期)2016-03-10 13:06:42
铜阳极泥中碲回收工程设计
关于减贫的可持续性问题的探讨
“烧钱”可持续性存疑美团被曝全年亏损72亿
IT时代周刊(2015年9期)2015-11-11 05:51:31
iOS开发者调查
电脑迷(2015年8期)2015-05-30 12:27:10
iOS开发者调查
电脑迷(2015年4期)2015-05-30 05:24:09
EDA技术创新演化与工程设计应用
河南科技(2015年1期)2015-02-27 14:20:07